.events-page[data-astro-cid-ro7pgs3h]{--ink: var(--theme-on-bg);--muted: color-mix(in srgb, var(--theme-on-bg) 62%, transparent);--hairline: color-mix(in srgb, var(--theme-on-bg) 18%, transparent);--lit: var(--theme-surface-2)}.intro[data-astro-cid-ro7pgs3h]{max-width:38rem;margin:3rem 0 2rem}.intro[data-astro-cid-ro7pgs3h] h1[data-astro-cid-ro7pgs3h]{font-size:var(--font-size-xxl);line-height:1.1;margin-bottom:1rem}.intro[data-astro-cid-ro7pgs3h] p[data-astro-cid-ro7pgs3h]{color:var(--muted);margin:0}.overview[data-astro-cid-ro7pgs3h]{position:sticky;top:0;z-index:10;background:var(--theme-bg);padding:1rem 0 .75rem;border-bottom:1px solid var(--hairline)}.strip[data-astro-cid-ro7pgs3h]{position:relative;height:3.25rem;margin:0 .5rem}.strip-axis[data-astro-cid-ro7pgs3h]{position:absolute;left:0;right:0;top:2rem;height:2px;background:var(--hairline)}.strip-year[data-astro-cid-ro7pgs3h]{position:absolute;top:0;padding-left:.4rem;border-left:2px solid var(--hairline);height:2.4rem;font-family:var(--theme-font-family-serif);font-size:var(--font-size-sm);line-height:1}.strip-dot[data-astro-cid-ro7pgs3h]{position:absolute;top:2rem;width:.7rem;height:.7rem;border:2px solid var(--ink);border-radius:50%;background:var(--theme-bg);transform:translate(-50%,-50%) translateY(1px);transition:transform var(--theme-transition),opacity var(--theme-transition)}.strip-dot[data-astro-cid-ro7pgs3h].has-photos{background:var(--ink)}.strip-dot[data-astro-cid-ro7pgs3h]:hover,.strip-dot[data-astro-cid-ro7pgs3h]:focus-visible,.strip-dot[data-astro-cid-ro7pgs3h].is-current{transform:translate(-50%,-50%) translateY(1px) scale(1.6);z-index:1}.strip-dot[data-astro-cid-ro7pgs3h].is-dim{opacity:.15;pointer-events:none}.strip-cursor[data-astro-cid-ro7pgs3h]{position:absolute;top:2.6rem;width:0;height:0;border:.4rem solid transparent;border-bottom-color:var(--ink);transform:translate(-50%);transition:left .3s ease}.filters[data-astro-cid-ro7pgs3h]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-ro7pgs3h]{font:inherit;font-size:var(--font-size-sm);color:var(--ink);background:none;border:1px solid var(--hairline);border-radius:var(--theme-button-border-radius);padding:.3rem .85rem;cursor:pointer}.chip[data-astro-cid-ro7pgs3h] span[data-astro-cid-ro7pgs3h]{color:var(--muted);margin-left:.25rem}.chip[data-astro-cid-ro7pgs3h][aria-pressed=true]{background:var(--ink);color:var(--theme-bg);border-color:var(--ink)}.chip[data-astro-cid-ro7pgs3h][aria-pressed=true] span[data-astro-cid-ro7pgs3h]{color:inherit;opacity:.7}.timeline[data-astro-cid-ro7pgs3h]{--date-col: 4.5rem;--trace-x: calc(var(--date-col) + 1.25rem);position:relative;margin:2.5rem 0 4rem}.trace[data-astro-cid-ro7pgs3h]{position:absolute;top:0;bottom:0;left:var(--trace-x);width:4px;margin-left:-2px;background:var(--hairline);border-radius:2px}.trace-fill[data-astro-cid-ro7pgs3h]{width:100%;background:var(--ink);border-radius:2px}.year-label[data-astro-cid-ro7pgs3h]{position:relative;display:flex;align-items:center;gap:1rem;margin:0 0 2rem;padding-left:calc(var(--trace-x) - 1.1rem);font-size:var(--font-size-xl);line-height:1}.year-pad[data-astro-cid-ro7pgs3h]{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;border:4px solid var(--ink);background:var(--theme-bg);box-shadow:0 0 0 6px var(--theme-bg)}.year[data-astro-cid-ro7pgs3h]+.year[data-astro-cid-ro7pgs3h]{margin-top:3.5rem}.entry[data-astro-cid-ro7pgs3h]{position:relative;display:grid;grid-template-columns:var(--date-col) 2.5rem minmax(0,1fr);margin-bottom:3rem;scroll-margin-top:9rem}.when[data-astro-cid-ro7pgs3h]{text-align:right;font-family:var(--theme-font-family-serif);line-height:1;padding-top:.15rem}.day[data-astro-cid-ro7pgs3h]{display:block;font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.month[data-astro-cid-ro7pgs3h]{font-size:var(--font-size-sm);color:var(--muted)}.pad[data-astro-cid-ro7pgs3h]{justify-self:center;width:1.25rem;height:1.25rem;margin-top:.5rem;border-radius:50%;border:3px solid var(--ink);background:var(--theme-bg);box-shadow:0 0 0 5px var(--theme-bg);transition:background-color .25s ease,box-shadow .25s ease}.entry[data-astro-cid-ro7pgs3h].is-lit .pad[data-astro-cid-ro7pgs3h]{background:var(--ink)}.entry[data-astro-cid-ro7pgs3h].is-current .pad[data-astro-cid-ro7pgs3h]{box-shadow:0 0 0 5px var(--theme-bg),0 0 0 10px var(--lit)}.body[data-astro-cid-ro7pgs3h]{max-width:44rem;padding-left:.75rem}.body[data-astro-cid-ro7pgs3h] h3[data-astro-cid-ro7pgs3h]{font-size:var(--font-size-md);line-height:1.2;margin:0 0 .4rem}.where[data-astro-cid-ro7pgs3h]{display:flex;align-items:center;gap:.3rem;font-size:var(--font-size-sm);color:var(--muted);margin:0 0 .75rem}.where[data-astro-cid-ro7pgs3h] svg{width:1rem;height:1rem}.summary[data-astro-cid-ro7pgs3h]{margin:0 0 1rem;max-width:38rem}.photos[data-astro-cid-ro7pgs3h]{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);gap:.4rem;max-width:34rem;aspect-ratio:2 / 1;margin-bottom:1rem}.photos[data-astro-cid-ro7pgs3h][data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr;max-width:20rem;aspect-ratio:4 / 3}.photos[data-astro-cid-ro7pgs3h][data-count="2"]{grid-template-columns:2fr 1fr;grid-template-rows:1fr;max-width:28rem}.photos[data-astro-cid-ro7pgs3h][data-count="3"]{grid-template-columns:2fr 1fr}.photo[data-astro-cid-ro7pgs3h]{position:relative;padding:0;border:0;background:var(--theme-surface-1);cursor:zoom-in;overflow:hidden;border-radius:.4rem}.photo[data-astro-cid-ro7pgs3h]:first-child{grid-row:1 / -1}.photos[data-astro-cid-ro7pgs3h][data-count="4"] .photo[data-astro-cid-ro7pgs3h]:nth-child(4){grid-column:2 / 4}.photo[data-astro-cid-ro7pgs3h] img[data-astro-cid-ro7pgs3h]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.photo[data-astro-cid-ro7pgs3h]:hover img[data-astro-cid-ro7pgs3h]{transform:scale(1.04)}.photo[data-astro-cid-ro7pgs3h]:focus-visible,.chip[data-astro-cid-ro7pgs3h]:focus-visible,.strip-dot[data-astro-cid-ro7pgs3h]:focus-visible,.more-text[data-astro-cid-ro7pgs3h] summary[data-astro-cid-ro7pgs3h]:focus-visible,.meetup[data-astro-cid-ro7pgs3h]:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.more[data-astro-cid-ro7pgs3h]{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;color:#fff;font-family:var(--theme-font-family-serif);font-size:var(--font-size-md)}.no-photo[data-astro-cid-ro7pgs3h]{position:relative;height:5.5rem;margin-bottom:1rem;border-radius:.4rem;background:var(--theme-surface-2);color:var(--theme-on-surface-2);overflow:hidden;display:flex;align-items:flex-end;padding:.6rem .9rem}.no-photo[data-astro-cid-ro7pgs3h] svg[data-astro-cid-ro7pgs3h]{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3;opacity:.35}.no-photo[data-astro-cid-ro7pgs3h] circle[data-astro-cid-ro7pgs3h]{fill:var(--theme-surface-2)}.no-photo[data-astro-cid-ro7pgs3h] span[data-astro-cid-ro7pgs3h]{position:relative;font-family:var(--theme-font-family-serif);font-size:var(--font-size-sm)}.actions[data-astro-cid-ro7pgs3h]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem}.more-text[data-astro-cid-ro7pgs3h] summary[data-astro-cid-ro7pgs3h]{display:inline-block;cursor:pointer;font-weight:700}.more-text[data-astro-cid-ro7pgs3h][open]{order:2;flex-basis:100%}.more-text[data-astro-cid-ro7pgs3h][open] summary[data-astro-cid-ro7pgs3h]{margin-bottom:.75rem}.more-text[data-astro-cid-ro7pgs3h] p[data-astro-cid-ro7pgs3h]{max-width:38rem;white-space:pre-line;overflow-wrap:anywhere}.venue[data-astro-cid-ro7pgs3h]{font-size:var(--font-size-sm);color:var(--muted)}.meetup[data-astro-cid-ro7pgs3h]{color:var(--ink);font-size:var(--font-size-sm)}.empty[data-astro-cid-ro7pgs3h]{padding-left:calc(var(--trace-x) + 2rem)}.viewer[data-astro-cid-ro7pgs3h]{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000000f5;color:#fff}.viewer[data-astro-cid-ro7pgs3h]::backdrop{background:transparent}.viewer[data-astro-cid-ro7pgs3h] figure[data-astro-cid-ro7pgs3h]{height:100%;margin:0;padding:3.5rem 4.5rem 3rem;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;justify-items:center}.viewer[data-astro-cid-ro7pgs3h] img[data-astro-cid-ro7pgs3h]{max-width:100%;max-height:100%;object-fit:contain}.viewer[data-astro-cid-ro7pgs3h] figcaption[data-astro-cid-ro7pgs3h]{font-size:var(--font-size-sm);text-align:center}.viewer-count[data-astro-cid-ro7pgs3h]{opacity:.7;margin-left:.5rem}.viewer-btn[data-astro-cid-ro7pgs3h]{position:absolute;display:grid;place-items:center;width:3rem;height:3rem;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.viewer-btn[data-astro-cid-ro7pgs3h]:hover{background:#ffffff40}.viewer-btn[data-astro-cid-ro7pgs3h]:focus-visible{outline:3px solid #fff;outline-offset:3px}.viewer-btn[data-astro-cid-ro7pgs3h] svg{width:1.75rem;height:1.75rem}.viewer-prev[data-astro-cid-ro7pgs3h]{left:1rem;top:50%;transform:translateY(-50%)}.viewer-next[data-astro-cid-ro7pgs3h]{right:1rem;top:50%;transform:translateY(-50%)}.viewer-close[data-astro-cid-ro7pgs3h]{top:.75rem;right:1rem}.visually-hidden[data-astro-cid-ro7pgs3h]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cta-section[data-astro-cid-ro7pgs3h]{text-align:center;margin:4rem 0;padding:3rem 2rem;background:var(--theme-surface-2);color:var(--theme-on-surface-2);border-radius:var(--theme-shape-radius)}.cta-section[data-astro-cid-ro7pgs3h] h2[data-astro-cid-ro7pgs3h]{font-size:var(--font-size-xl);margin-bottom:1rem}.cta-section[data-astro-cid-ro7pgs3h] p[data-astro-cid-ro7pgs3h]{margin:0 auto 2rem;max-width:600px}.cta-button[data-astro-cid-ro7pgs3h]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--theme-primary);color:var(--theme-on-primary);text-decoration:none;border-radius:var(--theme-button-border-radius);font-weight:700}.cta-button[data-astro-cid-ro7pgs3h]:hover{background:var(--theme-primary-hover)}.cta-button[data-astro-cid-ro7pgs3h] svg{width:1.5rem;height:1.5rem}@media (max-width: 640px){.strip-year[data-astro-cid-ro7pgs3h]{font-size:12px}.filters[data-astro-cid-ro7pgs3h]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chip[data-astro-cid-ro7pgs3h]{flex:none}.timeline[data-astro-cid-ro7pgs3h]{--date-col: 2.75rem}.entry[data-astro-cid-ro7pgs3h]{grid-template-columns:var(--date-col) 2rem minmax(0,1fr)}.body[data-astro-cid-ro7pgs3h]{padding-left:.25rem}.day[data-astro-cid-ro7pgs3h]{font-size:var(--font-size-md)}.photos[data-astro-cid-ro7pgs3h],.photos[data-astro-cid-ro7pgs3h][data-count]{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;aspect-ratio:auto}.photo[data-astro-cid-ro7pgs3h]{aspect-ratio:1}.photo[data-astro-cid-ro7pgs3h]:first-child,.photos[data-astro-cid-ro7pgs3h][data-count="4"] .photo[data-astro-cid-ro7pgs3h]:nth-child(4){grid-row:auto;grid-column:auto}.photo[data-astro-cid-ro7pgs3h]:first-child{grid-column:1 / -1;aspect-ratio:4 / 3}.viewer[data-astro-cid-ro7pgs3h] figure[data-astro-cid-ro7pgs3h]{padding:3.5rem .5rem 5rem}.viewer-prev[data-astro-cid-ro7pgs3h],.viewer-next[data-astro-cid-ro7pgs3h]{top:auto;bottom:1rem;transform:none}}@media (prefers-reduced-motion: reduce){.pad[data-astro-cid-ro7pgs3h],.strip-dot[data-astro-cid-ro7pgs3h],.strip-cursor[data-astro-cid-ro7pgs3h],.photo[data-astro-cid-ro7pgs3h] img[data-astro-cid-ro7pgs3h]{transition:none}}
