.events-subscribe-band[data-astro-cid-xqxguct3]{--events-subscribe-accent:var(--brand-400);border-top:1px solid var(--border-emphasis);background:var(--surface-emphasis);color:var(--on-emphasis)}.events-subscribe-band__inner[data-astro-cid-xqxguct3]{box-sizing:border-box;align-items:center;gap:var(--space-16);width:100%;max-width:calc(var(--container-max) + 2 * var(--space-container-x));padding:var(--space-section-lg) var(--space-container-x);grid-template-columns:minmax(0,6fr) minmax(0,7fr);margin:0 auto;display:grid}.events-subscribe-band__eyebrow[data-astro-cid-xqxguct3]{color:var(--events-subscribe-accent);font-family:var(--font-mono);letter-spacing:.14em;margin:0 0 var(--space-5);text-transform:uppercase;align-items:center;gap:.625rem;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-flex}.events-subscribe-band__eyebrow[data-astro-cid-xqxguct3] span[data-astro-cid-xqxguct3]{border-radius:var(--radius-full);background:var(--events-subscribe-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--events-subscribe-accent) 20%, transparent)}.events-subscribe-band__title[data-astro-cid-xqxguct3]{max-width:20ch;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:2.75rem;font-weight:800;line-height:1.12}.events-subscribe-band__form[data-astro-cid-xqxguct3]{border-top:1px solid var(--border-emphasis);padding-top:var(--space-6)}.events-subscribe-band__label[data-astro-cid-xqxguct3],.events-subscribe-band__fineprint[data-astro-cid-xqxguct3]{font-family:var(--font-mono);text-transform:uppercase;font-weight:700}.events-subscribe-band__label[data-astro-cid-xqxguct3]{color:var(--on-emphasis-secondary);letter-spacing:.12em;margin:0 0 .75rem;font-size:.6875rem}.events-subscribe-band__fineprint[data-astro-cid-xqxguct3]{color:var(--on-emphasis-muted);letter-spacing:.1em;margin:.75rem 0 0;font-size:.625rem;line-height:1.5}@media (width<=820px){.events-subscribe-band__inner[data-astro-cid-xqxguct3]{gap:var(--space-10);grid-template-columns:1fr}.events-subscribe-band__title[data-astro-cid-xqxguct3]{max-width:20ch;font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.events-subscribe-band__eyebrow[data-astro-cid-xqxguct3] span[data-astro-cid-xqxguct3]{box-shadow:none}}.events-page[data-astro-cid-map3axlu]{--events-accent:var(--brand-550);background:var(--surface-base);color:var(--foreground);overflow-x:clip}.events-masthead[data-astro-cid-map3axlu]{box-sizing:border-box;border-bottom:1px solid var(--border);width:100%;padding:var(--space-12) var(--space-container-x) var(--space-10)}.events-masthead__rail[data-astro-cid-map3axlu]{justify-content:space-between;gap:var(--space-4);max-width:var(--container-max);margin:0 auto var(--space-8);border-top:1px solid var(--border);padding-top:var(--space-4);color:var(--foreground-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.4;display:flex}.events-masthead__rail[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]:nth-child(2){color:var(--events-accent)}.events-masthead__grid[data-astro-cid-map3axlu]{align-items:end;gap:var(--space-10);max-width:var(--container-max);grid-template-columns:minmax(0,1fr) minmax(14rem,.28fr);margin:0 auto;display:grid}.events-masthead__grid[data-astro-cid-map3axlu]>[data-astro-cid-map3axlu],.events-spotlight[data-astro-cid-map3axlu]>[data-astro-cid-map3axlu]{min-width:0}.events-masthead__title[data-astro-cid-map3axlu]{max-width:9ch;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(4rem,12vw,9.25rem);font-weight:900;line-height:.88}.events-masthead__title[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]{color:var(--events-accent)}.events-masthead__stats[data-astro-cid-map3axlu]{padding-bottom:var(--space-2);justify-items:start;gap:.45rem;display:grid}.events-masthead__stats[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]{color:var(--foreground-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1.4}.events-masthead__stats[data-astro-cid-map3axlu] strong[data-astro-cid-map3axlu]{color:var(--foreground);font-family:var(--font-display);letter-spacing:0;font-size:clamp(4rem,8vw,6.75rem);font-weight:900;line-height:.88}.events-spotlight[data-astro-cid-map3axlu]{box-sizing:border-box;gap:var(--space-12);width:100%;max-width:var(--container-max);border-bottom:1px solid var(--border);padding:var(--space-12) var(--space-container-x);grid-template-columns:minmax(36rem,1.02fr) minmax(0,1fr);margin:0 auto;display:grid}.events-spotlight__date[data-astro-cid-map3axlu]{--spotlight-accent:var(--think-it-accent-strong);--spotlight-column-gap:var(--space-8);--spotlight-padding:var(--space-8);--spotlight-wash:color-mix(in oklab, var(--spotlight-accent) 8%, var(--surface-base));align-items:center;column-gap:var(--spotlight-column-gap);border:1px solid color-mix(in oklab, var(--spotlight-accent) 32%, var(--border));background:var(--spotlight-wash);min-height:14.5rem;padding:var(--spotlight-padding);grid-template-columns:minmax(0,1fr) 1px minmax(0,2fr);display:grid;position:relative;overflow:hidden}.events-spotlight__date[data-astro-cid-map3axlu][data-practice=think-ai]{--spotlight-accent:var(--think-ai-accent-vivid)}.events-spotlight__date[data-astro-cid-map3axlu][data-practice=think-voip]{--spotlight-accent:var(--think-voip-accent-vivid)}.events-spotlight__accent[data-astro-cid-map3axlu]{background:var(--spotlight-accent);height:3px;position:absolute;top:0;left:0;right:0}.events-spotlight__date[data-astro-cid-map3axlu]:after{display:none}.events-spotlight__divider[data-astro-cid-map3axlu]{border-left:1px dashed color-mix(in oklab, var(--spotlight-accent) 30%, var(--border));grid-area:1/2;align-self:stretch;display:block}.events-spotlight__date-main[data-astro-cid-map3axlu],.events-spotlight__date-detail[data-astro-cid-map3axlu]{min-width:0}.events-spotlight__date-main[data-astro-cid-map3axlu],.events-spotlight__date-detail[data-astro-cid-map3axlu],.events-spotlight__tags[data-astro-cid-map3axlu]{display:grid}.events-spotlight__date-main[data-astro-cid-map3axlu]{z-index:1;grid-column:1;align-content:center;justify-items:start;gap:.35rem;position:relative}.events-spotlight__date-detail[data-astro-cid-map3axlu]{align-content:center;gap:var(--space-5);padding-left:var(--space-2);z-index:1;grid-column:3;position:relative}.events-spotlight__tags[data-astro-cid-map3axlu]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.events-spotlight__tag[data-astro-cid-map3axlu]{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-base);padding:.55rem .75rem}.events-spotlight__date-main[data-astro-cid-map3axlu]>span[data-astro-cid-map3axlu],.events-spotlight__date-detail[data-astro-cid-map3axlu]>span[data-astro-cid-map3axlu],.events-spotlight__tag[data-astro-cid-map3axlu],.events-spotlight__capacity[data-astro-cid-map3axlu]{color:var(--foreground-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1.4}.events-spotlight__date-detail[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu]{color:var(--foreground-secondary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:800;line-height:1.45}.events-spotlight__date[data-astro-cid-map3axlu] strong[data-astro-cid-map3axlu]{color:var(--spotlight-accent);font-family:var(--font-display);letter-spacing:0;font-size:clamp(4.75rem,6.5vw,6.25rem);font-weight:900;line-height:.82;transform:translateY(-.04em)}.events-spotlight__body[data-astro-cid-map3axlu]{justify-content:center;gap:var(--space-4);flex-direction:column;min-width:0;max-width:50rem;display:flex}.events-spotlight__body[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{max-width:22ch;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1}.events-spotlight__body[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu]{max-width:58ch;color:var(--foreground-secondary);margin:0;font-size:1rem;line-height:1.6}.events-spotlight__actions[data-astro-cid-map3axlu]{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.events-filterbar[data-astro-cid-map3axlu]{box-sizing:border-box;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-secondary);width:100%;padding:var(--space-4) var(--space-container-x);flex-wrap:wrap;display:flex}.events-filterbar[data-astro-cid-map3axlu]>span[data-astro-cid-map3axlu]{color:var(--foreground-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1.4}.events-filterbar__buttons[data-astro-cid-map3axlu]{flex-wrap:wrap;flex:auto;gap:.5rem;display:flex}.events-filterbar__button[data-astro-cid-map3axlu]{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-base);color:var(--foreground-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);padding:.55rem .8rem;font-size:.625rem;font-weight:800;line-height:1}.events-filterbar__button[data-astro-cid-map3axlu]:hover,.events-filterbar__button[data-astro-cid-map3axlu]:focus-visible,.events-filterbar__button[data-astro-cid-map3axlu][aria-pressed=true],.events-filterbar__button[data-astro-cid-map3axlu].is-active{border-color:var(--foreground);background:var(--foreground);color:var(--surface-base)}.events-filterbar__button[data-astro-cid-map3axlu]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.events-list[data-astro-cid-map3axlu],.events-archive-band[data-astro-cid-map3axlu]{box-sizing:border-box;width:100%;padding:var(--space-16) var(--space-container-x)}.events-section-head[data-astro-cid-map3axlu]{align-items:end;gap:var(--space-4);max-width:var(--container-max);margin:0 auto var(--space-6);border-bottom:1px solid var(--foreground);padding-bottom:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.events-section-head[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu],.events-section-head[data-astro-cid-map3axlu]>span[data-astro-cid-map3axlu],.events-section-head[data-astro-cid-map3axlu] small[data-astro-cid-map3axlu]{margin:0}.events-section-head[data-astro-cid-map3axlu] p[data-astro-cid-map3axlu],.events-section-head[data-astro-cid-map3axlu]>span[data-astro-cid-map3axlu]:first-child{color:var(--events-accent);font-family:var(--font-display);letter-spacing:0;font-size:clamp(2.75rem,7vw,4.75rem);font-weight:900;line-height:.9}.events-section-head[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu],.events-section-head[data-astro-cid-map3axlu] strong[data-astro-cid-map3axlu]{color:var(--foreground);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:800;line-height:1.05}.events-section-head[data-astro-cid-map3axlu]>span[data-astro-cid-map3axlu]:last-child,.events-section-head[data-astro-cid-map3axlu] small[data-astro-cid-map3axlu]{color:var(--foreground-muted);font-family:var(--font-mono);letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1.4}.events-empty[data-astro-cid-map3axlu]{max-width:var(--container-max);margin:0 auto var(--space-4);border:1px solid var(--border);background:var(--surface-secondary);color:var(--foreground-secondary);padding:var(--space-5)}.events-list__rows[data-astro-cid-map3axlu]{max-width:var(--container-max);gap:0;margin:0 auto;display:grid}.events-list__rows[data-astro-cid-map3axlu]>[data-astro-cid-map3axlu]+[data-astro-cid-map3axlu]{margin-top:-1px}.events-archive-band[data-astro-cid-map3axlu]{background:var(--surface-secondary)}.events-archive[data-astro-cid-map3axlu] summary[data-astro-cid-map3axlu]{cursor:pointer;list-style:none}.events-archive[data-astro-cid-map3axlu] summary[data-astro-cid-map3axlu]::-webkit-details-marker{display:none}.events-section-head__archive-meta[data-astro-cid-map3axlu]{justify-content:flex-end;align-items:center;gap:var(--space-3);display:inline-flex}.events-archive__toggle[data-astro-cid-map3axlu]{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-base);color:var(--foreground);padding:.5rem .75rem;display:inline-flex}.events-archive__toggle-open[data-astro-cid-map3axlu]{display:none}.events-archive__icon[data-astro-cid-map3axlu]{transition:transform var(--transition-fast)}.events-archive[data-astro-cid-map3axlu][open] .events-archive__toggle-closed[data-astro-cid-map3axlu]{display:none}.events-archive[data-astro-cid-map3axlu][open] .events-archive__toggle-open[data-astro-cid-map3axlu]{display:inline}.events-archive[data-astro-cid-map3axlu][open] .events-archive__icon[data-astro-cid-map3axlu]{transform:rotate(180deg)}.events-section-head--archive[data-astro-cid-map3axlu]{margin-bottom:0}.events-archive[data-astro-cid-map3axlu][open] .events-section-head--archive[data-astro-cid-map3axlu]{margin-bottom:var(--space-6)}.events-list__rows--archive[data-astro-cid-map3axlu]{padding-bottom:var(--space-2)}@media (width<=820px){.events-masthead__grid[data-astro-cid-map3axlu],.events-spotlight[data-astro-cid-map3axlu]{grid-template-columns:1fr}.events-masthead__stats[data-astro-cid-map3axlu]{border-top:1px solid var(--border);padding-top:var(--space-6)}.events-spotlight[data-astro-cid-map3axlu]{gap:var(--space-6)}.events-spotlight__date[data-astro-cid-map3axlu]{gap:var(--space-6);grid-template-columns:1fr;min-height:10rem}.events-spotlight__date[data-astro-cid-map3axlu]:after,.events-spotlight__divider[data-astro-cid-map3axlu]{display:none}.events-spotlight__date-main[data-astro-cid-map3axlu],.events-spotlight__date-detail[data-astro-cid-map3axlu]{grid-column:1}.events-spotlight__date-detail[data-astro-cid-map3axlu]{border-top:1px dashed color-mix(in oklab, var(--spotlight-accent) 30%, var(--border));padding-left:0;padding-top:var(--space-6)}.events-spotlight__body[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{text-wrap:unset;max-width:14ch;font-size:1.85rem}.events-spotlight__actions[data-astro-cid-map3axlu],.events-filterbar[data-astro-cid-map3axlu]{flex-direction:column;align-items:flex-start}.events-section-head[data-astro-cid-map3axlu]{grid-template-columns:1fr;align-items:start}.events-section-head[data-astro-cid-map3axlu]>span[data-astro-cid-map3axlu]:last-child,.events-section-head[data-astro-cid-map3axlu] small[data-astro-cid-map3axlu]{text-align:left}}@media (width<=520px){.events-masthead__rail[data-astro-cid-map3axlu]{flex-direction:column;align-items:flex-start}.events-masthead__title[data-astro-cid-map3axlu]{font-size:4.25rem}.events-spotlight__body[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{max-width:12ch;font-size:1.65rem}.events-spotlight__tags[data-astro-cid-map3axlu]{flex-direction:column;align-items:flex-start}}
