.qz-events.svelte-vzybmq{position:fixed;inset:0;background:#030403d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100;display:grid;place-items:center;padding:1rem;overflow-y:auto;overflow-x:hidden}.qz-events__panel.svelte-vzybmq{background:#0f100ff5;border:1px solid var(--qz-border-default);border-radius:var(--qz-radius-lg, 18px);padding:clamp(1.25rem,4vw,2rem);max-width:56rem;width:100%;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 24px 80px #0009}.qz-events__head.svelte-vzybmq{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.qz-events__heading.svelte-vzybmq{margin:0;font-size:clamp(1.5rem,3vw,1.875rem);color:var(--qz-color-white)}.qz-events__sub.svelte-vzybmq{margin:.25rem 0 0;color:var(--qz-color-muted);font-size:var(--qz-text-sm)}.qz-events__close.svelte-vzybmq{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--qz-border-default);background:#ffffff0a;color:var(--qz-color-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--qz-duration-base) var(--qz-ease-out),color var(--qz-duration-base) var(--qz-ease-out),border-color var(--qz-duration-base) var(--qz-ease-out)}.qz-events__close.svelte-vzybmq:hover{background:#b7ff001f;color:var(--qz-color-lime);border-color:var(--qz-color-lime)}.qz-events__panel-msg.svelte-vzybmq{text-align:center;padding:clamp(1.5rem,4vw,2.5rem);display:flex;flex-direction:column;align-items:center;gap:.875rem}.qz-events__msg-heading.svelte-vzybmq{margin:0;font-family:var(--qz-font-heading);font-size:clamp(1.25rem,2.5vw,1.5rem);color:var(--qz-color-white)}.qz-events__msg-body.svelte-vzybmq{margin:0;color:var(--qz-color-muted);font-size:var(--qz-text-base);line-height:1.55;max-width:28rem}.qz-events__msg-cta.svelte-vzybmq{display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:.75rem 1.5rem;border-radius:var(--qz-radius-md);background:var(--qz-gradient-lime);color:var(--qz-color-black);border:0;font-family:var(--qz-font-mono);font-size:var(--qz-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;text-decoration:none;transition:box-shadow var(--qz-duration-base) var(--qz-ease-out),transform var(--qz-duration-base) var(--qz-ease-out)}.qz-events__msg-cta.svelte-vzybmq:hover{box-shadow:var(--qz-glow-lime-md);transform:translateY(-1px)}.qz-events__viewport.svelte-vzybmq{display:flex;flex-direction:column;gap:.875rem}.qz-events__scroller.svelte-vzybmq{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;padding:.5rem .25rem 1rem;margin:0 -.25rem;scrollbar-width:thin;scrollbar-color:var(--qz-color-lime) transparent}.qz-events__scroller.svelte-vzybmq::-webkit-scrollbar{height:6px}.qz-events__scroller.svelte-vzybmq::-webkit-scrollbar-thumb{background:#b7ff0066;border-radius:999px}.qz-events__card.svelte-vzybmq{flex:0 0 min(20rem,80%);scroll-snap-align:center;background:#00000059;border:1px solid var(--qz-border-default);border-radius:var(--qz-radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color var(--qz-duration-base) var(--qz-ease-out),box-shadow var(--qz-duration-base) var(--qz-ease-out),transform var(--qz-duration-base) var(--qz-ease-out)}.qz-events__card--active.svelte-vzybmq{border-color:var(--qz-color-lime);box-shadow:var(--qz-glow-lime-sm)}.qz-events__theme.svelte-vzybmq{align-self:flex-start;display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;background:var(--qz-gradient-lime);color:var(--qz-color-black);font-family:var(--qz-font-mono);font-size:var(--qz-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1.2}.qz-events__name.svelte-vzybmq{margin:0;font-family:var(--qz-font-heading);font-size:clamp(1.125rem,2.4vw,1.375rem);line-height:1.2;color:var(--qz-color-white)}.qz-events__meta.svelte-vzybmq{margin:0;padding:.75rem 0;border-top:1px solid var(--qz-border-default);border-bottom:1px solid var(--qz-border-default);display:flex;flex-direction:column;gap:.5rem}.qz-events__meta-row.svelte-vzybmq{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem;align-items:baseline}.qz-events__meta-row.svelte-vzybmq dt:where(.svelte-vzybmq){margin:0;font-family:var(--qz-font-mono);font-size:var(--qz-text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--qz-color-muted)}.qz-events__meta-row.svelte-vzybmq dd:where(.svelte-vzybmq){margin:0;color:var(--qz-color-white);font-size:var(--qz-text-sm)}.qz-events__desc.svelte-vzybmq{margin:0;font-size:var(--qz-text-sm);line-height:1.5;color:var(--qz-color-muted);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qz-events__cta.svelte-vzybmq{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:var(--qz-radius-md);background:var(--qz-gradient-lime);color:var(--qz-color-black);font-family:var(--qz-font-mono);font-size:var(--qz-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;transition:box-shadow var(--qz-duration-base) var(--qz-ease-out),transform var(--qz-duration-base) var(--qz-ease-out)}.qz-events__cta.svelte-vzybmq:hover{box-shadow:var(--qz-glow-lime-md);transform:translateY(-1px)}.qz-events__nav.svelte-vzybmq{display:flex;align-items:center;justify-content:center;gap:.875rem}.qz-events__nav-btn.svelte-vzybmq{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--qz-border-default);background:#ffffff0a;color:var(--qz-color-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--qz-duration-base) var(--qz-ease-out),color var(--qz-duration-base) var(--qz-ease-out),border-color var(--qz-duration-base) var(--qz-ease-out)}.qz-events__nav-btn.svelte-vzybmq:hover{background:#b7ff001f;color:var(--qz-color-lime);border-color:var(--qz-color-lime)}.qz-events__counter.svelte-vzybmq{font-family:var(--qz-font-mono);font-size:var(--qz-text-sm);color:var(--qz-color-muted);min-width:4rem;text-align:center}@media(prefers-reduced-motion:reduce){.qz-events__scroller.svelte-vzybmq{scroll-behavior:auto}.qz-events__card.svelte-vzybmq,.qz-events__cta.svelte-vzybmq,.qz-events__nav-btn.svelte-vzybmq,.qz-events__close.svelte-vzybmq{transition:none}}@media(min-width:720px){.qz-events__card.svelte-vzybmq{flex-basis:22rem}}.qz-events__card--sk.svelte-vzybmq{pointer-events:none}.qz-events__sk.svelte-vzybmq{display:block;border-radius:6px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:svelte-vzybmq-qz-events-sk-shimmer 1.6s ease-in-out infinite}.qz-events__sk--theme.svelte-vzybmq{align-self:flex-start;width:6.5rem;height:1.4rem;border-radius:999px}.qz-events__sk--name.svelte-vzybmq{width:80%;height:1.4rem}.qz-events__sk--label.svelte-vzybmq{width:3.5rem;height:.7rem}.qz-events__sk--value.svelte-vzybmq{width:80%;height:.85rem}.qz-events__sk--value--wide.svelte-vzybmq{width:100%}.qz-events__sk--value--narrow.svelte-vzybmq{width:40%}.qz-events__sk--desc.svelte-vzybmq{width:100%;height:.85rem}.qz-events__sk--desc--short.svelte-vzybmq{width:70%}.qz-events__sk--cta.svelte-vzybmq{margin-top:auto;width:100%;height:2.75rem;border-radius:var(--qz-radius-md)}.qz-events__sr-only.svelte-vzybmq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-vzybmq-qz-events-sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.qz-events__sk.svelte-vzybmq{animation:none;background:#ffffff0f}}.qz-contact-form.svelte-13mpcvk{display:flex;flex-direction:column;gap:1rem;max-width:36rem;margin:0 auto;text-align:left}.qz-contact-form__row.svelte-13mpcvk{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:540px){.qz-contact-form__row.svelte-13mpcvk{grid-template-columns:1fr 1fr}}.qz-contact-form__field.svelte-13mpcvk{display:flex;flex-direction:column;gap:.375rem}.qz-contact-form__label.svelte-13mpcvk{font-family:var(--qz-font-mono);font-size:var(--qz-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--qz-color-muted)}.qz-contact-form__input.svelte-13mpcvk{background:#ffffff0a;border:1px solid var(--qz-border-default);border-radius:var(--qz-radius-md);padding:.75rem .875rem;color:var(--qz-color-white);font-family:var(--qz-font-body);font-size:var(--qz-text-base);transition:border-color var(--qz-duration-base) var(--qz-ease-out),box-shadow var(--qz-duration-base) var(--qz-ease-out)}.qz-contact-form__input.svelte-13mpcvk::placeholder{color:var(--qz-color-subtle)}.qz-contact-form__input.svelte-13mpcvk:focus{outline:none;border-color:var(--qz-color-lime);box-shadow:var(--qz-glow-lime-sm)}.qz-contact-form__textarea.svelte-13mpcvk{resize:vertical;min-height:7rem;font-family:inherit}.qz-contact-form__submit.svelte-13mpcvk{margin-top:.75rem;padding:.875rem 1.5rem;background:var(--qz-gradient-lime);color:var(--qz-color-black);font-family:var(--qz-font-mono);font-size:var(--qz-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:0;border-radius:var(--qz-radius-md);cursor:pointer;transition:box-shadow var(--qz-duration-base) var(--qz-ease-out),transform var(--qz-duration-base) var(--qz-ease-out)}.qz-contact-form__submit.svelte-13mpcvk:not(:disabled):hover{box-shadow:var(--qz-glow-lime-md);transform:translateY(-1px)}.qz-contact-form__submit.svelte-13mpcvk:disabled{opacity:.7;cursor:default}.qz-contact-form__honeypot.svelte-13mpcvk{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.qz-contact-form__error.svelte-13mpcvk{margin:.25rem 0 0;font-size:var(--qz-text-sm);color:var(--qz-color-muted);text-align:center}.qz-contact-form__error-link.svelte-13mpcvk{color:var(--qz-color-lime);text-decoration:underline}
