.card[data-astro-cid-s6vnuuht]{border-radius:var(--radius-card);--spot-fill:var(--event-spotlight);--spot-edge:var(--event-spotlight-edge);display:flex;position:relative}.core[data-astro-cid-s6vnuuht]{background:var(--event-core);border:1px solid var(--event-shell-edge);border-radius:var(--radius-card);box-shadow:var(--event-core-specular);gap:var(--space-xs);padding:var(--space-md);transition:background-color var(--duration-slow) var(--ease-settle), border-color var(--duration-slow) var(--ease-settle), box-shadow var(--duration-slow) var(--ease-settle), transform var(--duration-slow) var(--ease-settle);flex-direction:column;flex:1;display:flex}.card[data-astro-cid-s6vnuuht] p[data-astro-cid-s6vnuuht]{margin:0}.is-linked[data-astro-cid-s6vnuuht]:hover .core[data-astro-cid-s6vnuuht],.is-linked[data-astro-cid-s6vnuuht]:has(.go:focus-visible) .core[data-astro-cid-s6vnuuht]{border-color:var(--line-on-dark-strong);box-shadow:var(--event-core-specular), var(--event-core-tint-hover)}.is-linked[data-astro-cid-s6vnuuht]:active .core[data-astro-cid-s6vnuuht]{box-shadow:var(--event-core-specular), var(--event-core-tint-active);transform:scale(.99)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.is-linked[data-astro-cid-s6vnuuht]:active .core[data-astro-cid-s6vnuuht]{box-shadow:var(--event-core-specular), var(--event-core-tint-hover)}}@media (prefers-reduced-motion:reduce){.core[data-astro-cid-s6vnuuht]{transition:none}.is-linked[data-astro-cid-s6vnuuht]:active .core[data-astro-cid-s6vnuuht]{transform:none}}@media (width<=39.9375rem){.core[data-astro-cid-s6vnuuht]{padding:var(--space-md) var(--space-sm)}}.when[data-astro-cid-s6vnuuht]{color:var(--event-date-on-dark);font-size:var(--size-small);font-weight:var(--weight-semibold)}h3[data-astro-cid-s6vnuuht]{color:var(--text-on-dark);font-family:var(--font-sans);font-size:var(--size-item-title);font-weight:var(--weight-medium);letter-spacing:normal;line-height:var(--leading-tight);text-wrap:pretty;margin:0}.details[data-astro-cid-s6vnuuht]{color:var(--text-on-dark-muted);font-size:var(--size-small);line-height:var(--leading-snug)}.foot[data-astro-cid-s6vnuuht]{align-items:flex-start;gap:var(--space-sm);padding-top:var(--space-xs);flex-direction:column;margin-top:auto;display:flex}.tags[data-astro-cid-s6vnuuht]{gap:var(--space-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag[data-astro-cid-s6vnuuht]{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-on-dark-strong);color:var(--text-on-dark-muted);font-size:var(--size-label);line-height:var(--leading-tight);padding:var(--space-3xs) var(--space-sm)}.go[data-astro-cid-s6vnuuht]{color:var(--link-on-dark);font-size:var(--size-small);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2xs);transition:color var(--duration-fast) ease;text-decoration:none;display:inline-flex}.go[data-astro-cid-s6vnuuht] svg{transition:transform var(--duration-slow) var(--ease-settle)}.is-linked[data-astro-cid-s6vnuuht]:hover .go[data-astro-cid-s6vnuuht]{color:var(--link-on-dark-hover)}.is-linked[data-astro-cid-s6vnuuht]:hover .go[data-astro-cid-s6vnuuht] svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.is-linked[data-astro-cid-s6vnuuht]:hover .go[data-astro-cid-s6vnuuht] svg{transform:none}}.go[data-astro-cid-s6vnuuht]:after{content:"";position:absolute;inset:0}.go[data-astro-cid-s6vnuuht]:focus-visible{outline:none}.go[data-astro-cid-s6vnuuht]:focus-visible:after{border-radius:var(--radius-card);outline:var(--focus-ring-width) solid var(--focus-ring-on-dark);outline-offset:calc(-1 * var(--focus-ring-width))}.site-banner[data-astro-cid-qoki2s7y]{background:var(--surface-banner);border-bottom:1px solid var(--line-banner);color:var(--text-heading);z-index:var(--z-raise);position:relative}.banner-inner[data-astro-cid-qoki2s7y]{font-size:var(--size-small);font-weight:var(--weight-semibold);line-height:var(--leading-snug);padding-block:var(--space-sm);text-align:center;text-wrap:balance;margin-block:0}.whole[data-astro-cid-qoki2s7y]{white-space:nowrap}.go[data-astro-cid-qoki2s7y]{color:inherit;font-weight:var(--weight-bold);align-items:center;gap:var(--space-3xs);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline 1px;display:inline-flex}.go[data-astro-cid-qoki2s7y] svg{transition:transform var(--duration-slow) var(--ease-settle)}.go[data-astro-cid-qoki2s7y]:hover{text-decoration-thickness:2px}.go[data-astro-cid-qoki2s7y]:hover svg{transform:translate(3px)}.go[data-astro-cid-qoki2s7y]:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.go[data-astro-cid-qoki2s7y] svg{transition:none}}.subscribe[data-astro-cid-6ozdb3dg]{background:var(--surface-deep);padding-block:var(--space-md) var(--section-tight)}.events+.subscribe[data-astro-cid-6ozdb3dg]{padding-top:0}.subscribe-panel[data-astro-cid-6ozdb3dg]{background:var(--surface-subscribe-panel);border:1px solid var(--line-events-panel);border-radius:var(--radius-panel);box-shadow:var(--events-panel-specular);align-items:center;gap:var(--space-lg) var(--space-xl);padding:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56.25rem){.subscribe-panel[data-astro-cid-6ozdb3dg]{grid-template-columns:minmax(0,1fr) auto}}@media (width<=39.9375rem){.subscribe-panel[data-astro-cid-6ozdb3dg]{border-radius:var(--radius-card);padding:var(--space-lg) var(--space-md)}}.subscribe[data-astro-cid-6ozdb3dg] h2[data-astro-cid-6ozdb3dg]{font-size:var(--size-h2)}.prefix[data-astro-cid-6ozdb3dg],.main[data-astro-cid-6ozdb3dg]{display:block}.prefix[data-astro-cid-6ozdb3dg]{color:var(--text-on-dark-muted);font-family:var(--font-sans);font-size:var(--size-lead);font-weight:var(--weight-medium);letter-spacing:normal;line-height:var(--leading-tight);margin-bottom:var(--space-2xs)}.subscribe-copy[data-astro-cid-6ozdb3dg] h2[data-astro-cid-6ozdb3dg]:after{background:var(--line-subscribe-accent);border-radius:var(--radius-pill);content:"";height:3px;margin-top:var(--space-md);width:4.5rem;display:block}.subscribe-text[data-astro-cid-6ozdb3dg]{color:var(--text-on-dark-muted);font-size:var(--size-lead);line-height:var(--leading-snug);margin:var(--space-md) 0 0;text-wrap:pretty;max-width:44ch}.subscribe-action[data-astro-cid-6ozdb3dg]{margin:0}.button-subscribe[data-astro-cid-6ozdb3dg]{background:var(--button-subscribe-bg);color:var(--button-subscribe-text)}.subscribe[data-astro-cid-6ozdb3dg] .button-subscribe[data-astro-cid-6ozdb3dg]:hover{background:var(--button-subscribe-bg-hover);color:var(--button-subscribe-text)}.subscribe[data-astro-cid-6ozdb3dg] .button-subscribe[data-astro-cid-6ozdb3dg]:visited{color:var(--button-subscribe-text)}.button-subscribe[data-astro-cid-6ozdb3dg]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset)}@media (forced-colors:active){.button-subscribe[data-astro-cid-6ozdb3dg]{border-color:buttontext}.subscribe-copy[data-astro-cid-6ozdb3dg] h2[data-astro-cid-6ozdb3dg]:after{background:canvastext}}
