.no-events-fullscreen.svelte-1qpudvu{align-items:center;gap:var(--spacing-xl);flex-direction:column;flex:1;justify-content:center;padding-top:7.59rem;display:flex}@media (width>=600px){.no-events-fullscreen.svelte-1qpudvu{padding-top:4.5rem}}.no-events-text.svelte-1qpudvu{color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-light);align-items:center;gap:var(--spacing-md);letter-spacing:var(--tracking-wider);text-align:center;text-transform:uppercase;flex-direction:column;margin:0;display:flex}.no-events-text.svelte-1qpudvu:before{background:var(--color-text);content:"";width:3rem;height:1px;display:block}.empty-cta.svelte-1qpudvu{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;margin:0;display:flex}.empty-cta__lead.svelte-1qpudvu{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.empty-link.svelte-1qpudvu{color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;transition:opacity var(--duration-base) var(--ease-default);text-decoration:none;display:inline-flex}.empty-link.svelte-1qpudvu:hover{opacity:.78}.empty-link__label.svelte-1qpudvu{text-underline-offset:.2em;text-decoration:underline}.empty-link.svelte-1qpudvu .empty-arrow{width:auto;height:.7em}.events-page.svelte-1qpudvu{--events-rail-cell-min:2.75rem;--events-rail-fade-width:var(--spacing-2xl);--events-rail-tick-width:1.125rem;--events-filter-mark-size:.875rem;--events-filter-mark-color:#eb1414;max-width:1000px;padding:var(--page-padding-top) var(--spacing-2xl) var(--page-padding-bottom);margin:0 auto}@media (width<=959.98px){.events-page.svelte-1qpudvu{padding-top:calc(var(--events-chrome-h,10rem) + var(--spacing-xl))}}.filter-bar.svelte-1qpudvu{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:none}.filter-group.svelte-1qpudvu{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.filter-group--brands.svelte-1qpudvu{margin-left:auto}.filter-chip.svelte-1qpudvu{background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-xs);letter-spacing:var(--tracking-extra-wide);line-height:var(--line-height-solid);padding:calc(var(--spacing-xs) + 1px) var(--spacing-md) calc(var(--spacing-xs) - 1px);text-transform:uppercase;transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);white-space:nowrap;display:inline-flex}.filter-chip.svelte-1qpudvu:hover{background:var(--chip-bg-hover);border-color:var(--chip-border-hover)}.filter-chip.svelte-1qpudvu:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.filter-chip.active.svelte-1qpudvu{background:var(--chip-bg-active);color:var(--chip-text-active);border-color:#0000}.filter-group-label.svelte-1qpudvu{color:var(--color-text-subdued);font-family:var(--font-body);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.brand-chip.svelte-1qpudvu{letter-spacing:var(--tracking-wide);text-transform:none}.brand-chip.svelte-1qpudvu .brand-kinkcorp:where(.svelte-1qpudvu),.brand-chip.svelte-1qpudvu .brand-gayparties:where(.svelte-1qpudvu){font-family:var(--font-body);font-weight:var(--font-weight-semibold)}.brand-chip.svelte-1qpudvu .brand-recurring:where(.svelte-1qpudvu){font-family:var(--font-body);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.no-matches.svelte-1qpudvu{color:var(--color-text-subtle);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-light);align-items:center;gap:var(--spacing-md);letter-spacing:var(--tracking-wider);margin-top:var(--spacing-4xl);text-align:center;text-transform:uppercase;flex-direction:column;display:flex}.no-matches.svelte-1qpudvu:before{background:var(--color-text);content:"";width:3rem;height:1px;display:block}.grid-section.svelte-1qpudvu{margin:0 auto}.grid-section.interacted.svelte-1qpudvu .revealable{opacity:1;translate:none}.month-group.svelte-1qpudvu{margin-bottom:var(--spacing-3xl)}.month-group.svelte-1qpudvu:last-child{margin-bottom:0}.month-head.svelte-1qpudvu{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding-top:var(--spacing-xl);display:flex}.month-toggle.svelte-1qpudvu{color:var(--color-text);cursor:pointer;align-items:center;gap:var(--spacing-md);text-align:left;background:0 0;border:none;flex:1;min-width:0;margin:0;padding:0;display:flex}.month-toggle.svelte-1qpudvu:hover{color:var(--color-text-subtle)}.month-toggle-label.svelte-1qpudvu{align-items:center;gap:var(--spacing-md);display:inline-flex}.month-heading.svelte-1qpudvu{color:inherit;font-family:var(--font-title);font-size:var(--type-section-title);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-align:left;text-transform:uppercase;margin:0;line-height:1.1}.month-chevron{color:var(--color-text-muted);transition:transform var(--duration-base);flex-shrink:0}.month-chevron.collapsed{transform:rotate(-90deg)}.event-grid-wrapper.svelte-1qpudvu{transition:grid-template-rows var(--duration-base) var(--ease-default);grid-template-rows:1fr;display:grid}.event-grid-wrapper.collapsed.svelte-1qpudvu{grid-template-rows:0fr}.event-grid-wrapper.svelte-1qpudvu>.event-grid:where(.svelte-1qpudvu){min-height:0;overflow:hidden}.event-grid.svelte-1qpudvu{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (width>=600px){.event-grid.svelte-1qpudvu{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.event-grid.svelte-1qpudvu{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}}.date-rail-bar.svelte-1qpudvu{background:var(--color-bg);border-bottom:1px solid var(--color-border);left:0;right:0;top:var(--events-header-h,4.9rem);transition:transform var(--duration-base) var(--ease-default);will-change:transform;z-index:calc(var(--z-menu-backdrop) - 5);position:fixed}body.header-hidden .date-rail-bar.svelte-1qpudvu{transform:translateY(calc(-100% - var(--events-header-h,4.9rem)))}.date-rail.svelte-1qpudvu{padding:var(--spacing-sm) 0 var(--spacing-lg) var(--spacing-md);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-left:var(--spacing-md);--events-rail-fade-start:0px;--events-rail-fade-end:0px;-webkit-mask-image:linear-gradient(to right, #0000 0, #000 var(--events-rail-fade-start), #000 calc(100% - var(--events-rail-fade-end)), #0000 100%);-webkit-mask-image:linear-gradient(to right, #0000 0, #000 var(--events-rail-fade-start), #000 calc(100% - var(--events-rail-fade-end)), #0000 100%);mask-image:linear-gradient(to right, #0000 0, #000 var(--events-rail-fade-start), #000 calc(100% - var(--events-rail-fade-end)), #0000 100%);align-items:stretch;display:flex;overflow-x:auto}.date-rail.svelte-1qpudvu::-webkit-scrollbar{display:none}.date-rail.svelte-1qpudvu.fade-start{--events-rail-fade-start:var(--events-rail-fade-width)}.date-rail.svelte-1qpudvu.fade-end{--events-rail-fade-end:var(--events-rail-fade-width)}.date-rail__mlabel.svelte-1qpudvu{color:var(--color-text-subdued);font-size:var(--type-body);letter-spacing:var(--tracking-widest);padding:0 var(--spacing-sm) 0 var(--spacing-2xs);text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;align-self:center;transform:rotate(180deg)}.date-rail__mlabel.svelte-1qpudvu:first-child{scroll-snap-align:start}.date-rail__cell.svelte-1qpudvu{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--spacing-2xs);min-width:var(--events-rail-cell-min);padding:var(--spacing-xs) var(--spacing-sm) 0;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:none;display:flex}.date-rail__cell.svelte-1qpudvu:hover{background:var(--color-surface-raised)}.date-rail__cell.svelte-1qpudvu:disabled{cursor:default;opacity:.35}.date-rail__cell.svelte-1qpudvu:disabled:hover{background:0 0}.date-rail__wd.svelte-1qpudvu{color:var(--color-text-muted);font-size:var(--type-metadata);letter-spacing:var(--tracking-widest);text-transform:uppercase}.date-rail__dd.svelte-1qpudvu{color:var(--color-text-subtle);font-size:var(--type-label);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:1}.date-rail__tick.svelte-1qpudvu{height:var(--spacing-2xs);margin-top:var(--spacing-xs);width:var(--events-rail-tick-width);background:0 0}.date-rail__cell.now.svelte-1qpudvu .date-rail__dd:where(.svelte-1qpudvu){color:var(--color-text)}.date-rail__cell.now.svelte-1qpudvu .date-rail__tick:where(.svelte-1qpudvu){background:var(--color-text)}.filter-btn.svelte-1qpudvu{border-radius:var(--radius-sm);color:var(--color-text-muted);padding:var(--spacing-xs);transition:color var(--duration-base) var(--ease-default);background:0 0;border:0;justify-content:center;align-self:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.filter-btn.svelte-1qpudvu:hover,.filter-btn.open.svelte-1qpudvu{background:var(--color-surface-hover);color:var(--color-text)}.filter-btn.svelte-1qpudvu svg:where(.svelte-1qpudvu){width:1.25rem;height:1.25rem;display:block}.filter-dot.svelte-1qpudvu{color:var(--events-filter-mark-color);position:absolute;top:0;right:0}.month-head--empty.svelte-1qpudvu{justify-content:flex-end}.filter-tray-wrapper.svelte-1qpudvu{transition:grid-template-rows var(--duration-base) var(--ease-default);grid-template-rows:0fr;display:grid}.filter-tray-wrapper.open.svelte-1qpudvu{grid-template-rows:1fr}.filter-tray.svelte-1qpudvu{gap:var(--spacing-md);flex-direction:column;min-height:0;display:flex;overflow:hidden}.filter-tray-wrapper.open.svelte-1qpudvu .filter-tray:where(.svelte-1qpudvu){padding:var(--spacing-md) 0 var(--spacing-lg)}.filter-tray.svelte-1qpudvu .filter-group--brands:where(.svelte-1qpudvu){margin-left:0}.event-anchor.svelte-1qpudvu{outline-offset:-2px;outline:2px solid #0000}.event-anchor.svelte-1qpudvu.jump-flash{animation:svelte-1qpudvu-events-jump-flash var(--duration-slow) var(--ease-out)}@keyframes svelte-1qpudvu-events-jump-flash{0%{outline-color:var(--color-text)}to{outline-color:#0000}}@media (width<=959.98px){.event-anchor.svelte-1qpudvu{scroll-margin-top:calc(var(--events-chrome-h,10rem) + var(--spacing-md))}}@media (width>=960px){.date-rail-bar.svelte-1qpudvu,.filter-btn.svelte-1qpudvu,.filter-tray-wrapper.svelte-1qpudvu,.month-head--empty.svelte-1qpudvu{display:none}.filter-bar.svelte-1qpudvu{display:flex}}
