@property --events-lava-1{syntax: "<color>"; inherits: false; initial-value: rgba(255,219,82,.72);}@property --events-lava-2{syntax: "<color>"; inherits: false; initial-value: rgba(93,226,172,.7);}@property --events-lava-3{syntax: "<color>"; inherits: false; initial-value: rgba(255,174,103,.56);}@property --events-lava-4{syntax: "<color>"; inherits: false; initial-value: rgba(154,230,255,.62);}.events-app{--events-lava-1: var(--events-lava-one-start);--events-lava-2: var(--events-lava-two-start);--events-lava-3: var(--events-lava-three-start);--events-lava-4: var(--events-lava-four-start);background:var(--events-app-background);color:var(--events-text);font-family:var(--events-font-body);font-feature-settings:"ss01" on,"cv05" on;overflow-x:clip;position:relative}.events-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 14% 2%,rgba(185,196,255,.52),transparent 34%),radial-gradient(ellipse at 54% 0%,rgba(201,233,255,.56),transparent 36%),radial-gradient(ellipse at 88% 12%,rgba(255,212,230,.4),transparent 36%),radial-gradient(ellipse at 18% 42%,rgba(217,204,255,.34),transparent 42%),radial-gradient(ellipse at 82% 48%,rgba(201,233,255,.38),transparent 44%),radial-gradient(ellipse at 20% 82%,rgba(230,245,205,.28),transparent 42%),radial-gradient(ellipse at 78% 92%,rgba(255,212,230,.28),transparent 44%),linear-gradient(180deg,var(--events-app-background) 0%,var(--events-app-background-soft) 42%,var(--events-app-background-warm) 76%,var(--events-app-background) 100%)}.events-app:after{content:"";display:none;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(rgba(255,79,94,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.04) 1px,transparent 1px),radial-gradient(circle at 48% 12%,rgba(255,255,255,.72),transparent 24%),linear-gradient(180deg,#ffffff1f,#ffffff47 46%,#ffffffad);background-size:72px 72px,72px 72px,auto,auto}.events-app>:not(.events-modal-backdrop):not(.events-animated-background):not(.events-topbar):not(.tu-tabbar){position:relative}:where(.events-app,.events-page-theme) :where(button,input,select,textarea){font-family:var(--events-font-ui)}:where(.events-app) :where(h1,h2,h3){font-family:var(--events-font-display);font-weight:var(--events-font-display-weight);letter-spacing:var(--events-font-display-tracking);font-variation-settings:var(--events-font-display-variation)}.events-app [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.events-modal-portal{--background: var(--events-page-bg);--foreground: var(--events-page-text);--card: var(--events-surface);--card-foreground: var(--events-text);--popover: color-mix(in srgb, var(--events-page-bg) 94%, var(--events-page-text));--popover-foreground: var(--events-page-text);--muted: color-mix(in srgb, var(--events-page-text) 6%, var(--events-page-bg));--muted-foreground: var(--events-page-text-muted);--accent: color-mix(in srgb, var(--events-page-text) 10%, var(--events-page-bg));--accent-foreground: var(--events-page-text);--border: var(--events-border);--input: var(--events-border);--primary: var(--events-cta-surface);--primary-foreground: var(--events-cta-text);--ring: var(--events-focus);--interactive-accent: var(--events-control-hover);--interactive-accent-strong: var(--events-surface-pressed);--interactive-border: var(--events-border-strong);--interactive-border-strong: var(--events-border-strong);--admin-surface: var(--events-page-bg);--admin-surface-raised: var(--events-surface-strong);--admin-header-surface: var(--events-surface-muted);--admin-header-border: var(--events-border);--admin-border-subtle: var(--events-border);--admin-row-hover: var(--events-surface-muted);--admin-focus-ring: var(--events-focus);--admin-shadow-sm: var(--events-shadow);--admin-shadow-md: var(--events-shadow-strong);--admin-shadow-focus: 0 0 0 3px var(--events-focus);--admin-radius-sm: var(--events-radius-inner);--admin-radius-md: var(--events-radius-control);--admin-radius-lg: var(--events-radius-card);color:var(--events-text)!important;font-family:var(--events-font-body);font-feature-settings:"ss01" on,"cv05" on}.events-modal-portal input,.events-modal-portal textarea,.events-modal-portal select{color:var(--events-text)!important}.events-modal-portal input::-moz-placeholder,.events-modal-portal textarea::-moz-placeholder{color:var(--events-text-faint)!important}.events-modal-portal input::placeholder,.events-modal-portal textarea::placeholder{color:var(--events-text-faint)!important}.events-app .text-slate-100,.events-app .text-slate-200,.events-modal-portal .text-slate-100,.events-modal-portal .text-slate-200{color:var(--events-text)!important}.events-app .text-slate-300,.events-app .text-slate-400,.events-modal-portal .text-slate-300,.events-modal-portal .text-slate-400{color:var(--events-text-muted)!important}.events-app .text-slate-500,.events-modal-portal .text-slate-500{color:var(--events-text-soft)!important}.events-app .text-white,.events-modal-portal .text-white{color:var(--events-text-inverted)!important}.events-app .text-white\/66,.events-app .text-white\/76,.events-app .text-white\/78,.events-modal-portal .text-white\/66,.events-modal-portal .text-white\/76,.events-modal-portal .text-white\/78{color:var(--events-text-inverted-muted)!important}.events-app .text-cyan-700,.events-app .text-sky-700{color:var(--events-icon-cool)!important}.events-app .text-orange-600{color:var(--events-icon-warm)!important}.events-app .text-rose-600{color:var(--events-icon-rose)!important}.events-app .border-white\/10,.events-app .border-white\/15,.events-app .border-white\/20,.events-app .border-white\/30,.events-app .border-white\/45,.events-app .border-white\/55,.events-app .border-white\/60,.events-app .border-white\/65,.events-modal-portal .border-white\/10,.events-modal-portal .border-white\/15,.events-modal-portal .border-white\/20,.events-modal-portal .border-white\/30,.events-modal-portal .border-white\/45,.events-modal-portal .border-white\/55,.events-modal-portal .border-white\/60,.events-modal-portal .border-white\/65{border-color:var(--events-border)!important}.events-app .bg-white\/8,.events-app .bg-white\/10,.events-app .bg-white\/12,.events-modal-portal .bg-white\/8,.events-modal-portal .bg-white\/10,.events-modal-portal .bg-white\/12{background-color:var(--events-surface-muted)!important}.events-app .bg-white\/15,.events-app .bg-white\/16,.events-app .bg-white\/18,.events-app .bg-white\/24,.events-modal-portal .bg-white\/15,.events-modal-portal .bg-white\/16,.events-modal-portal .bg-white\/18,.events-modal-portal .bg-white\/24{background-color:var(--events-image-chip)!important}.events-app .border.bg-white\/8,.events-app .border.bg-white\/10,.events-app .border.bg-white\/12,.events-modal-portal .border.bg-white\/8,.events-modal-portal .border.bg-white\/10,.events-modal-portal .border.bg-white\/12{border-radius:var(--events-radius-inner)!important}.events-discovery-main{position:relative;z-index:1}.events-secondary-button,.events-tab,.events-glass-cta{border-radius:var(--events-radius-control)!important}.events-logo-svg{display:block;max-width:min(42vw,134px);filter:drop-shadow(0 12px 24px rgba(15,23,42,.08))}.events-muted{color:var(--events-text-muted)!important}.events-secondary-button,.events-tab{background:var(--events-control)!important;border-color:var(--events-border)!important;color:var(--events-text)!important;box-shadow:inset 0 1px 0 var(--events-glass-highlight);-webkit-backdrop-filter:none;backdrop-filter:none}.events-secondary-button:hover,.events-tab:hover{background:var(--events-control-hover)!important;border-color:var(--events-border-strong)!important}.events-glass-panel{background:linear-gradient(145deg,var(--events-card-sheen-start, rgba(255, 255, 255, .94)),var(--events-card-sheen-mid, rgba(239, 246, 255, .78)) 46%,var(--events-card-sheen-end, rgba(250, 245, 255, .76))),var(--events-surface)!important;border-color:var(--events-card-border, var(--events-border))!important;color:var(--events-text);box-shadow:inset 0 1px 1px var(--events-glass-highlight-strong),inset 0 -1px 1px var(--events-glass-lowlight),var(--events-shadow)!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--events-radius-panel)!important}.events-glass-panel img{background:var(--events-surface-muted)}.events-glass-cta{overflow:hidden;color:var(--events-cta-text)!important;background:linear-gradient(135deg,#12131a,#202436)!important;border:1px solid rgba(18,19,26,.18)!important;box-shadow:0 12px 30px #0f172a29!important;transform-origin:center;transition:transform .16s cubic-bezier(.2,0,0,1),background .26s ease,border-color .26s ease,box-shadow .26s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.events-glass-cta:hover{background:linear-gradient(135deg,#202436,#2e3350)!important;border-color:#22d3ee3d!important;box-shadow:0 14px 34px #0f172a33!important;transform:translateY(-1px)}.events-glass-cta:active{transform:scale(.985,.98)}.events-glass-cta:before,.events-glass-cta:after{display:none!important}.events-tab.events-tab-active,.events-tab.events-tab-active:hover,.events-tab.events-tab-active:focus-visible{background:linear-gradient(135deg,#12131a,#202436)!important;border-color:#22d3ee3d!important;color:var(--events-control-active-text)!important;box-shadow:0 12px 26px #0f172a29!important}.events-tab.events-tab-active,.events-tab.events-tab-active:hover,.events-tab.events-tab-active:focus-visible,.events-tab.events-tab-active *,.events-tab.events-tab-active:hover *,.events-tab.events-tab-active:focus-visible *{color:var(--events-control-active-text)!important}.events-tab-active img{color:initial!important}.events-image-chip,.events-image-action{background:#0f172a94!important;border-color:#ffffff6b!important;color:#fff!important;box-shadow:inset 0 1px #fff3,0 12px 32px #0f172a38;text-shadow:0 1px 2px rgba(15,23,42,.7);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}.events-image-action:hover{background:#0f172ab8!important;border-color:#ffffff94!important}.events-page-component-action-button:hover,.events-page-component-action-button:focus-visible{background:#ffffff29!important}.events-lead-composition{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "content";gap:var(--turnup-lead-gap, clamp(1.5rem, 3vw, 3.5rem));align-items:var(--turnup-lead-align, center);margin:clamp(1.5rem,3vw,3rem) 0 clamp(1.5rem,3.5vw,3.5rem)}.events-lead-composition[data-lead-layout=content-only]{grid-template-areas:"content";grid-template-columns:minmax(0,1fr);width:min(100%,42rem);margin-inline:auto}.events-lead-media{grid-area:media;position:relative;min-width:0;border-radius:var(--turnup-media-radius, 24px);transform:rotate(var(--turnup-media-tilt, 0deg));transform-origin:50% 50%;transition:transform .22s cubic-bezier(.16,1,.3,1);isolation:isolate}.events-lead-content{grid-area:content;container-type:inline-size}.events-lead-media-content{aspect-ratio:var(--turnup-media-aspect, 4 / 5);height:auto!important;min-height:0;overflow:hidden;border-radius:var(--turnup-media-radius, 24px)!important}.events-lead-media-tile{height:100%!important;min-height:0;border-color:transparent!important;border-radius:calc(var(--turnup-media-radius, 24px) * .72)!important}.events-page-lower-canvas{width:100%;max-width:78rem;margin-inline:auto;padding-block:clamp(1rem,3vw,3rem)}.events-editor-chrome{--events-page-bg: #faf9f6 !important;--events-page-text: #24222b !important;--events-page-text-muted: #6d6975 !important;--events-page-accent: #6951d4 !important;--events-page-accent-soft: #ece7fa !important;--events-page-border: #e5e1e8 !important;--events-page-border-strong: #d1cadb !important;--events-page-card-bg: #ffffff !important;--events-page-control-bg: #ffffff !important;--events-page-control-bg-hover: #f0ecf7 !important;--events-page-cta-bg: #6951d4 !important;--events-page-cta-text: #ffffff !important;--events-font-display: var(--events-font-body) !important;color:var(--events-page-text);background:var(--events-page-bg);border-color:var(--events-page-border)}.events-editor-inspector{box-shadow:-12px 0 40px -24px #2117353d}.events-editor-component-actions{color:#393442!important;background:#fff!important;border-color:#ded9e5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.events-editor-component-actions .events-page-component-action-button{color:inherit!important}@media (max-width: 1023px){.events-lead-media{width:min(100%,calc(28rem * var(--turnup-media-aspect, 4 / 5)));justify-self:center}}.events-lead-composition[data-gallery-layout=stack] .events-lead-media-content{display:block;position:relative}.events-lead-composition[data-gallery-layout=stack] .events-lead-media-content>div:not(.events-lead-stack-controls){display:contents}.events-lead-composition[data-gallery-layout=stack] .events-lead-media-tile:not([data-stack-active]){display:none}.events-lead-stack-controls,.events-lead-stack-dots{display:none}.events-lead-composition[data-gallery-layout=stack] .events-lead-stack-controls{display:block}.events-lead-composition[data-gallery-layout=stack] .events-lead-stack-dots{display:flex}.events-media-arrow{pointer-events:auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:9999px;color:var(--events-page-text);background:color-mix(in srgb,var(--events-page-bg) 55%,transparent);box-shadow:0 1px 8px #0000001a;opacity:.8;transition:opacity .18s ease,background-color .18s ease}.events-media-arrow svg{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .16))}.events-media-arrow:hover,.events-media-arrow:focus-visible{opacity:1;background:color-mix(in srgb,var(--events-page-bg) 90%,transparent)}.events-media-arrow:focus-visible{outline:2px solid var(--events-page-text);outline-offset:2px}@media (hover: hover) and (pointer: fine){.events-media-arrow{opacity:0}.events-lead-media-content:hover .events-media-arrow,.events-lead-media-content:focus-within .events-media-arrow{opacity:.85}.events-lead-media-content .events-media-arrow:hover,.events-lead-media-content .events-media-arrow:focus-visible{opacity:1}}@media (prefers-reduced-motion: reduce){.events-media-arrow{transition:none}}.events-lead-composition[data-gallery-layout=feature_strip] .events-lead-media-content{grid-template-columns:minmax(0,3fr) minmax(4.5rem,1fr)!important}.events-lead-composition[data-media-frame=line] .events-lead-media{box-shadow:inset 0 0 0 1px var(--events-page-border-strong)}.events-lead-composition[data-media-frame=offset] .events-lead-media:before{content:"";position:absolute;top:7px;right:-7px;bottom:-7px;left:7px;z-index:-1;border:1px solid color-mix(in srgb,var(--events-page-secondary) 65%,transparent);border-radius:var(--turnup-media-radius, 24px)}.events-lead-composition[data-media-frame=paper] .events-lead-media{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--events-page-text) 12%,transparent),0 24px 55px -38px color-mix(in srgb,var(--events-page-text) 48%,transparent)}.events-lead-composition[data-media-frame=glow] .events-lead-media{box-shadow:0 28px 70px -28px color-mix(in srgb,var(--events-page-accent) 62%,transparent)}.events-lead-composition[data-media-treatment=cinematic] .events-lead-media img{filter:saturate(.86) contrast(1.08) brightness(.9)}.events-lead-composition[data-media-treatment=soft] .events-lead-media img{filter:saturate(.82) contrast(.94) brightness(1.04)}.events-lead-composition[data-media-treatment=monochrome] .events-lead-media img{filter:grayscale(1) contrast(1.12)}.events-lead-composition[data-media-treatment=high_contrast] .events-lead-media img{filter:saturate(1.12) contrast(1.28)}.events-lead-composition[data-media-treatment=duotone] .events-lead-media img{filter:grayscale(.72) sepia(.18) contrast(1.16) saturate(1.25)}.events-lead-story{min-width:0;align-self:start}.events-lead-action{min-width:0;width:100%;margin:1.5rem auto 0}.events-lead-details-grid{display:grid;min-width:0}@container (min-width: 36rem){.events-lead-details-grid:not(.is-single){grid-template-columns:minmax(0,1fr) minmax(17rem,19rem);gap:clamp(1rem,2.2vw,2rem);align-items:stretch}.events-lead-details-grid:not(.is-single) .events-lead-facts{align-self:center}.events-lead-details-grid:not(.is-single) .events-lead-action{width:100%;margin:0;justify-self:end}}.events-lead-narrative [role=heading]{font-size:var(--turnup-lead-title-size, clamp(2.65rem, 4vw, 4.8rem))!important;line-height:.94!important;letter-spacing:-.045em;text-wrap:balance}.events-lead-action [data-testid=event-reserve-panel]{margin-top:0;border-radius:var(--turnup-card-radius)!important}.events-location-card{container-type:inline-size}.events-location-layout{display:grid;min-width:0}.events-location-map{border-top:1px solid var(--events-page-border)}@container (min-width: 34rem){.events-location-layout{grid-template-columns:minmax(15rem,.86fr) minmax(17rem,1.14fr);min-height:24rem}.events-location-map{min-height:100%;border-top:0;border-left:1px solid var(--events-page-border)}.events-location-layout:not(:has(.events-location-map)){grid-template-columns:minmax(0,1fr);min-height:0}}.events-detail-page .turnup-btn[data-variant=primary]{border-radius:var(--turnup-cta-radius, 999px)!important}.events-detail-page[data-turnup-cta-treatment=contrast] .turnup-btn[data-variant=primary]{background:var(--events-page-text)!important;color:var(--events-page-surface)!important;border-color:var(--events-page-text)!important;box-shadow:none!important}.events-detail-page[data-turnup-cta-treatment=outline] .turnup-btn[data-variant=primary]{background:transparent!important;color:var(--events-page-text)!important;border-color:var(--events-page-accent)!important;box-shadow:none!important}.events-detail-page[data-turnup-cta-treatment=glass] .turnup-btn[data-variant=primary]{background:color-mix(in srgb,var(--events-page-card-bg) 68%,transparent)!important;color:var(--events-page-text)!important;border-color:var(--events-page-border-strong)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 45%,transparent)!important}.events-detail-page[data-turnup-cta-icon=arrow] .turnup-btn[data-variant=primary]:after{content:"↗";margin-left:auto;font-size:1.05em}.events-detail-page[data-turnup-cta-icon=spark] .turnup-btn[data-variant=primary]:after{content:"✦";margin-left:auto}@media (min-width: 1024px){.events-lead-composition{grid-template-areas:"content media";grid-template-columns:minmax(0,1fr) min(46%,calc(min(35rem,65svh) * var(--turnup-media-aspect, 4 / 5)));align-items:center}.events-lead-media{width:100%;justify-self:end;align-self:center}}@media (prefers-reduced-motion: reduce){.events-lead-media{transition:none}}.events-page-theme{background:var(--events-page-bg)!important;color:var(--events-page-text)!important;isolation:isolate}.events-page-theme--overlaid{background:transparent!important}.events-page-theme.events-app:before{display:block}.events-page-theme.events-app:before,.events-design-modal-preview.events-modal-surface{background:radial-gradient(circle at 20% 18%,var(--events-page-bg-two-soft),transparent 38%),radial-gradient(circle at 82% 16%,var(--events-page-bg-three-soft),transparent 34%),radial-gradient(circle at 72% 82%,var(--events-page-bg-four-soft),transparent 42%),linear-gradient(135deg,var(--events-page-bg-one),var(--events-page-bg-soft))!important}.events-page-theme .events-glass-panel,.events-page-theme [data-events-emphasis-card]{--events-page-surface: var(--events-card-surface);--events-page-text: var(--events-card-ink);--events-page-text-muted: var(--events-card-ink-muted);--events-page-accent-ink: var(--events-card-accent-ink);--events-page-border: var(--events-card-ink-border);--events-page-border-strong: var(--events-card-ink-border-strong);--events-page-control-bg: var(--events-card-control-bg);--events-page-control-bg-hover: var(--events-card-control-bg-hover);--events-text: var(--events-card-ink);--events-text-muted: var(--events-card-ink-muted);--events-muted-text: var(--events-card-ink-muted);--events-text-soft: var(--events-card-ink-muted);--events-text-faint: var(--events-card-ink-muted);--events-border: var(--events-card-ink-border);--events-border-strong: var(--events-card-ink-border-strong)}.events-page-theme .events-section{--events-page-surface: var(--events-section-surface);--events-page-text: var(--events-section-ink);--events-page-text-muted: var(--events-section-ink-muted);--events-page-accent-ink: var(--events-section-accent-ink);--events-page-border: var(--events-section-ink-border);--events-page-border-strong: var(--events-section-ink-border-strong);--events-page-control-bg: var(--events-section-control-bg);--events-page-control-bg-hover: var(--events-section-control-bg-hover);--events-text: var(--events-section-ink);--events-text-muted: var(--events-section-ink-muted);--events-muted-text: var(--events-section-ink-muted);--events-text-soft: var(--events-section-ink-muted);--events-text-faint: var(--events-section-ink-muted);--events-border: var(--events-section-ink-border);--events-border-strong: var(--events-section-ink-border-strong)}.events-page-theme .events-glass-panel{background:var(--events-page-card-bg)!important;border-color:var(--events-page-card-border, var(--events-page-border))!important;color:var(--events-page-text)!important;box-shadow:inset 0 1px #ffffff24,var(--events-page-shadow)!important;-webkit-backdrop-filter:blur(var(--events-card-blur, 22px)) saturate(var(--events-card-saturate, 1.1));backdrop-filter:blur(var(--events-card-blur, 22px)) saturate(var(--events-card-saturate, 1.1))}.events-page-theme .events-section{background:var(--events-section-bg)!important;background-size:var(--events-section-bg-size, auto)!important;border:1px solid var(--events-section-border)!important;border-radius:var(--events-section-radius)!important;padding:var(--events-section-pad)!important;color:var(--events-page-text)!important;box-shadow:var(--events-section-shadow)!important;-webkit-backdrop-filter:var(--events-section-blur);backdrop-filter:var(--events-section-blur)}.events-page-theme .events-section+.events-section{border-top-color:var(--events-section-divider)!important}.events-material-stone .events-section,.events-material-stone [data-events-emphasis-card]{background-blend-mode:overlay,normal}.events-material-paper .events-section,.events-material-paper [data-events-emphasis-card]{background-blend-mode:multiply,soft-light,normal}.events-material-liquid .events-section{-webkit-backdrop-filter:blur(2px) brightness(1.04) saturate(1.4) url(#turnup-liquid-glass);backdrop-filter:blur(2px) brightness(1.04) saturate(1.4) url(#turnup-liquid-glass)}.events-material-liquid [data-events-emphasis-card],.events-material-liquid .events-glass-panel{-webkit-backdrop-filter:blur(3px) brightness(1.06) saturate(1.5) url(#turnup-liquid-glass)!important;backdrop-filter:blur(3px) brightness(1.06) saturate(1.5) url(#turnup-liquid-glass)!important}.events-page-theme .events-muted{color:var(--events-page-text-muted)!important}.events-page-theme .border-white\/10,.events-page-theme .border-white\/12,.events-page-theme .border-white\/14,.events-page-theme .border-white\/16,.events-page-theme .border-white\/18,.events-page-theme .border-white\/20,.events-page-theme .border-white\/30,.events-page-theme .border-white\/45,.events-page-theme .border-white\/55,.events-page-theme .border-white\/60,.events-page-theme .border-white\/65{border-color:var(--events-page-border)!important}.events-page-theme .bg-white\/5,.events-page-theme .bg-white\/8,.events-page-theme .bg-white\/10,.events-page-theme .bg-white\/12{background-color:var(--events-page-card-bg)!important}.events-page-theme .events-secondary-action,.events-page-theme .events-image-action,.events-page-theme .events-image-chip,.events-page-theme .events-edit-button{background:var(--events-page-control-bg)!important;border-color:var(--events-page-border)!important;color:var(--events-page-text)!important;box-shadow:var( --events-page-control-shadow, inset 0 1px 0 rgba(255, 255, 255, .16), 0 10px 26px rgba(3, 7, 18, .08) )!important;text-shadow:none!important;-webkit-backdrop-filter:var(--events-page-control-blur, blur(18px) saturate(1.08));backdrop-filter:var(--events-page-control-blur, blur(18px) saturate(1.08))}.events-page-theme .events-secondary-action,.events-page-theme .events-edit-button{border-radius:var(--events-radius-control)!important}.events-page-theme .events-secondary-action:hover,.events-page-theme .events-image-action:hover,.events-page-theme .events-edit-button:hover,.events-page-theme .events-edit-button:focus{background:var(--events-page-control-bg-hover)!important;border-color:var(--events-page-border-strong)!important}.events-page-theme .events-page-component-action-button:hover,.events-page-theme .events-page-component-action-button:focus-visible{background:var(--events-page-control-bg-hover)!important}.events-page-theme .events-rsvp-muted{background:var(--events-page-control-bg-hover)!important;border-color:var(--events-page-border-strong)!important;color:var(--events-page-text)!important;box-shadow:none!important}.events-page-theme .events-glass-cta{background:var(--events-page-cta-bg)!important;border-color:transparent!important;box-shadow:var(--events-page-cta-shadow)!important;color:var(--events-page-cta-text)!important}.events-page-theme .events-glass-cta:hover{background:var(--events-page-cta-bg-hover)!important;border-color:transparent!important}.events-page-theme .text-slate-100,.events-page-theme .text-slate-200,.events-page-theme .text-slate-300{color:var(--events-page-text)!important}.events-page-theme .text-slate-400,.events-page-theme .text-slate-500,.events-page-theme .text-slate-700{color:var(--events-page-text-muted)!important}.events-discovery-flat.events-app:after,.events-discovery-flat.events-page-theme.events-app:after{display:none!important}.events-range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;background:transparent;cursor:pointer}.events-range-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--events-page-accent) 0%,var(--events-page-accent) var(--range-fill, 40%),color-mix(in srgb,var(--events-page-text) 12%,transparent) var(--range-fill, 40%),color-mix(in srgb,var(--events-page-text) 12%,transparent) 100%)}.events-range-slider::-moz-range-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--events-page-text) 12%,transparent)}.events-range-slider::-moz-range-progress{height:6px;border-radius:999px;background:var(--events-page-accent)}.events-range-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-6px;height:18px;width:18px;border-radius:50%;background:#fff;border:2px solid var(--events-page-accent);box-shadow:0 2px 8px -2px #3c322880;-webkit-transition:transform .15s ease;transition:transform .15s ease}.events-range-slider::-moz-range-thumb{height:18px;width:18px;border-radius:50%;background:#fff;border:2px solid var(--events-page-accent);box-shadow:0 2px 8px -2px #3c322880}.events-range-slider:hover::-webkit-slider-thumb,.events-range-slider:active::-webkit-slider-thumb{transform:scale(1.12)}.events-range-slider:focus-visible{outline:none}.events-range-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--events-page-accent) 35%,transparent),0 2px 8px -2px #3c322880}.events-discovery-flat .events-discovery-main .events-glass-panel{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.events-animated-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.events-background-surface-modal.events-animated-background,.events-background-surface-drawer.events-animated-background,.events-background-surface-preview.events-animated-background,.events-background-surface-thumbnail.events-animated-background{position:absolute;top:0;right:0;bottom:0;left:0}.events-search-panel>form{box-shadow:0 30px 70px -30px #1e18128c}.events-search-panel input[type=search]::-webkit-search-cancel-button,.events-search-panel input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.events-rsvp-going{background:var(--events-success-bg)!important;border-color:var(--events-success-border)!important;color:var(--events-success-text)!important}.events-rsvp-signal-wave{animation:events-signal-rise 1.35s cubic-bezier(.2,0,0,1) infinite}@keyframes events-signal-rise{0%{opacity:.34;transform:scale(.72) translateY(2px)}68%{opacity:0;transform:scale(2.2) translateY(-5px)}to{opacity:0;transform:scale(2.2) translateY(-5px)}}.events-rsvp-interested{background:var(--events-interest-bg)!important;border-color:var(--events-interest-border)!important;color:var(--events-interest-text)!important}.events-rsvp-maybe{background:var(--events-maybe-bg)!important;border-color:var(--events-maybe-border)!important;color:var(--events-maybe-text)!important}.events-rsvp-declined{background:var(--events-decline-bg)!important;border-color:var(--events-decline-border)!important;color:var(--events-decline-text)!important}.events-rsvp-muted,.events-secondary-action{background:var(--events-control)!important;border-color:var(--events-border)!important;color:var(--events-text-muted)!important;box-shadow:inset 0 1px 0 var(--events-glass-highlight),0 8px 20px #0f172a14!important;transition:transform .16s cubic-bezier(.2,0,0,1),background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.events-secondary-action:hover,.events-rsvp-muted:hover{background:var(--events-control-hover)!important;border-color:var(--events-border-strong)!important;color:var(--events-text)!important;box-shadow:inset 0 1px 0 var(--events-glass-highlight-strong),0 12px 26px #0f172a1f!important;transform:translateY(-1px)}.events-rsvp-interested,.events-rsvp-maybe,.events-rsvp-declined{transition:transform .16s cubic-bezier(.2,0,0,1),filter .22s ease,box-shadow .22s ease}.events-rsvp-interested:hover,.events-rsvp-maybe:hover,.events-rsvp-declined:hover{filter:saturate(1.08) brightness(1.02);box-shadow:inset 0 1px #ffffff2e,0 12px 26px #0f172a1f!important;transform:translateY(-1px)}.events-secondary-action:active{transform:scale(.985,.98)}.events-modal-surface{background:var(--events-modal-surface)!important;border-color:var(--events-border-strong)!important;color:var(--events-text)!important;box-shadow:var(--events-shadow-strong)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:var(--events-radius-panel)!important}.events-dialog-close{display:inline-grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:999px;color:var(--events-page-text);background:color-mix(in srgb,var(--events-page-text) 6%,transparent);transition:background-color .16s ease,scale .3s cubic-bezier(.34,1.56,.64,1)}.events-dialog-close:hover:not(:disabled){background:color-mix(in srgb,var(--events-page-text) 11%,transparent)}.events-dialog-close:active:not(:disabled){scale:.92}.events-dialog-close:focus-visible{outline:2px solid var(--events-page-accent);outline-offset:2px}.events-dialog-close:disabled{cursor:default;opacity:.5}.events-menu-surface{border-color:var(--events-border-strong)!important;color:var(--events-text)!important;box-shadow:var(--events-shadow-strong)!important}.events-modal-surface .text-slate-100,.events-modal-surface .text-slate-200,.events-modal-surface .text-slate-300{color:var(--events-text)!important}.events-modal-surface .text-slate-400,.events-modal-surface .text-slate-500,.events-modal-surface .text-slate-700{color:var(--events-text-muted)!important}.events-modal-surface .events-secondary-action,.events-modal-surface .events-tab{background:var(--events-control)!important;border-color:var(--events-border)!important;color:var(--events-text-muted)!important;border-radius:var(--events-radius-control)!important}.events-modal-surface .events-secondary-action:hover,.events-modal-surface .events-tab:hover{background:var(--events-control-hover)!important;border-color:var(--events-border-strong)!important;color:var(--events-text)!important}.events-modal-surface .events-tab.events-tab-active,.events-modal-surface .events-tab.events-tab-active:hover,.events-modal-surface .events-tab.events-tab-active:focus-visible{background:var(--events-control-active)!important;border-color:#12131a2e!important;color:var(--events-control-active-text)!important}.events-modal-header,.events-modal-footer{border-color:var(--events-border)!important}.events-modal-footer{background:linear-gradient(135deg,#fffffff0,#eff6ffd1),var(--events-surface-muted)!important}.events-design-modal-preview.events-modal-surface{position:fixed;isolation:isolate;color:var(--events-page-text)!important}.events-default-modal-preview.events-modal-surface{background:linear-gradient(135deg,var(--events-app-background),var(--events-app-background-soft))!important;position:fixed;isolation:isolate}.events-design-modal-preview.events-modal-surface>:not(.events-turnup-background-surface),.events-default-modal-preview.events-modal-surface>:not(.events-turnup-background-surface){position:relative;z-index:1}.events-modal-surface .events-app{background:transparent}.events-modal-surface .events-app:before,.events-modal-surface .events-app:after{display:none}.events-design-modal-preview .events-modal-header,.events-design-modal-preview .events-modal-footer{background:linear-gradient(135deg,var(--events-page-card-bg),var(--events-page-control-bg))!important;border-color:var(--events-page-border)!important;box-shadow:inset 0 1px #ffffff1f}.events-title-rich-text{line-height:inherit!important}.events-title-rich-text :where(p,h1,h2,h3){margin:0!important;color:inherit!important;font-family:inherit!important;font-weight:inherit!important;letter-spacing:0!important;line-height:inherit!important}.events-title-rich-text h1{font-size:1.12em!important}.events-title-rich-text h2{font-size:1em!important}.events-title-rich-text h3{font-size:.88em!important}.events-title-rich-text :where(strong,em){color:inherit!important}.events-title-rich-text :where(a){color:var(--rich-text-link-color)!important}.events-editor-choice{box-shadow:inset 0 1px #ffffffb8}.events-editor-choice-selected{background:var(--events-accent-bg)!important;border-color:var(--events-accent-border)!important;color:var(--events-accent-text)!important;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px var(--events-accent-border),0 14px 34px var(--events-accent-glow)}.events-editor-choice-selected .text-slate-400,.events-editor-choice-selected .text-slate-500{color:var(--events-accent-text)!important;opacity:.72}.events-editor-choice-selected-neutral{background:var(--events-page-card-bg-hover)!important;border-color:var(--events-page-border-strong)!important;color:var(--events-page-text)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--events-page-text) 8%,transparent),0 0 0 1px var(--events-page-border-strong),0 8px 20px -16px color-mix(in srgb,var(--events-page-text) 32%,transparent)}.events-editor-choice-selected-neutral .text-slate-400,.events-editor-choice-selected-neutral .text-slate-500{color:var(--events-page-text-muted)!important}[data-turnup-theme-studio] .text-slate-100,[data-turnup-theme-studio] .text-slate-200,[data-turnup-theme-studio] .text-slate-300{color:var(--events-text)!important}[data-turnup-theme-studio] .text-slate-400,[data-turnup-theme-studio] .text-slate-500,[data-turnup-theme-studio] .text-slate-600{color:var(--events-text-muted)!important}[data-turnup-theme-studio] .bg-white\/5,[data-turnup-theme-studio] .bg-white\/8,[data-turnup-theme-studio] .bg-white\/10,[data-turnup-theme-studio] .bg-white\/12{background-color:var(--events-control)!important}[data-turnup-theme-studio] .hover\:bg-white\/8:hover,[data-turnup-theme-studio] .hover\:bg-white\/12:hover{background-color:var(--events-control-hover)!important}[data-turnup-theme-studio] .border-white\/10,[data-turnup-theme-studio] .border-white\/15{border-color:var(--events-border)!important}[data-turnup-theme-studio] .events-tab.events-tab-active,[data-turnup-theme-studio] .events-tab.events-tab-active:hover,[data-turnup-theme-studio] .events-tab.events-tab-active:focus-visible{background:var(--events-accent-bg)!important;border-color:var(--events-accent-border)!important;color:var(--events-accent-text)!important}.events-editor-switch{display:inline-flex;width:2.35rem;height:1.35rem;align-items:center;border-radius:999px;padding:.15rem;background:#1f23281f;transition:background-color .16s ease,box-shadow .16s ease}.events-editor-switch>span{display:block;width:1.05rem;height:1.05rem;border-radius:999px;background:#fff;box-shadow:0 2px 7px #0f172a2e;transform:translate(0);transition:transform .16s ease}.events-editor-switch-on{background:var(--events-accent-text)}.events-editor-switch-on>span{transform:translate(1rem)}.events-rich-text-editor{border-radius:var(--events-radius-card)!important;border-color:var(--events-border)!important;background:linear-gradient(145deg,#fffffff0,#f8fafcd1),var(--events-surface-strong)!important;color:var(--events-text)!important}.events-rich-text-editor .rich-text-surface{--rich-text-color-text: var(--events-text) !important;--rich-text-color-textMuted: var(--events-text-muted) !important;--rich-text-color-textOnBackground: var(--events-text) !important;--rich-text-color-textOnSurface: var(--events-text) !important;color:var(--events-text)!important}.events-rich-text-editor [class*=AdminToolTabs],.events-rich-text-editor [class*=admin]{letter-spacing:0!important}.events-rich-text-editor textarea{color:var(--events-text)!important;font-family:var(--events-font-body)!important;font-weight:600}.events-headline-rich-text-editor textarea{font-size:1.125rem;line-height:1.45}.events-checkout-body [data-testid=checkout-order-summary]{background:linear-gradient(145deg,#fffffff0,#eff6ffc7 46%,#faf5ffc2),var(--events-surface)!important;border-color:var(--events-border)!important;border-radius:var(--events-radius-card)!important;box-shadow:inset 0 1px 1px var(--events-glass-highlight-strong),inset 0 -1px 1px var(--events-glass-lowlight),var(--events-shadow)!important}.events-modal-backdrop{background:var(--events-modal-backdrop)!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@keyframes events-attendee-marquee-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.events-attendee-marquee-track.is-animated{animation:events-attendee-marquee-drift 18s linear infinite;will-change:transform}.events-attendee-marquee:hover .events-attendee-marquee-track,.events-attendee-marquee:focus-within .events-attendee-marquee-track{animation-play-state:paused}@keyframes events-avatar-popover-in{0%{opacity:0;transform:translate(-50%,calc(-100% + 5px))}to{opacity:1;transform:translate(-50%,-100%)}}.events-avatar-popover{animation:events-avatar-popover-in .14s ease-out both}@media (prefers-reduced-motion: reduce){.events-glass-cta,.events-glass-cta:before,.events-glass-cta:after{animation:none;transform:none}.events-attendee-marquee-track.is-animated{animation:none;transform:none}.events-avatar-popover{animation:none}}:root{--tu-ease: cubic-bezier(.22, 1, .36, 1);--tu-ease-in-out: cubic-bezier(.65, 0, .35, 1);--tu-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--tu-fast: .16s;--tu-medium: .28s;--tu-slow: .52s;--tu-radius-sm: 10px;--tu-radius-md: 14px;--tu-radius-lg: 20px;--tu-radius-xl: 28px;--tu-leaf: #17834a;--tu-leaf-wash: #dcf3e4;--tu-radish: #d93a50;--tu-radish-wash: #fde6ea;--tu-amber: #8a5a00;--tu-amber-wash: #fff1cc;--tu-danger: #b42318;--tu-brand-ink: #1a1523;--tu-brand-paper: #f3f2f7;--tu-brand-violet: #5b34f0;--tu-brand-violet-soft: #8f74ff;--tu-scrim: color-mix(in srgb, var(--tu-brand-ink) 52%, transparent);--tu-brand-shadow: 0 30px 80px -30px color-mix(in srgb, var(--tu-brand-ink) 55%, transparent)}.tu-host-ink{--tu-host-ink: var(--tu-brand-ink);--tu-host-text: var(--tu-brand-paper);--tu-host-mist: color-mix(in srgb, var(--tu-brand-paper) 66%, transparent);--tu-host-line: color-mix(in srgb, var(--tu-brand-paper) 12%, transparent);--tu-host-hover: color-mix(in srgb, var(--tu-brand-paper) 9%, transparent);--tu-host-action: var(--tu-brand-violet);--tu-host-focus: var(--tu-brand-violet-soft);--tu-host-shadow: 0 18px 40px -18px color-mix(in srgb, var(--tu-brand-ink) 55%, transparent);--tu-host-shadow-raised: 0 24px 60px -20px color-mix(in srgb, var(--tu-brand-ink) 60%, transparent);--events-tabs-surface: var(--tu-host-ink);--events-tabs-text: var(--tu-host-text);--events-tabs-text-muted: var(--tu-host-mist);--events-tabs-accent: var(--tu-host-focus)}.events-app,.events-modal-portal,.events-page-theme,.events-page-theme .events-glass-panel,.events-page-theme [data-events-emphasis-card],.events-page-theme .events-section,.tu-header{--tu-ink: var(--events-page-text);--tu-mist: var(--events-page-text-muted);--tu-accent: var(--events-page-accent);--tu-line: color-mix(in srgb, var(--events-page-text) 9%, transparent);--tu-line-strong: color-mix(in srgb, var(--events-page-text) 16%, transparent);--tu-wash: color-mix(in srgb, var(--events-page-text) 5%, transparent);--tu-card: var(--events-page-sheet);--tu-shadow-1: 0 1px 2px color-mix(in srgb, var(--events-page-text) 7%, transparent), 0 2px 10px -4px color-mix(in srgb, var(--events-page-text) 10%, transparent);--tu-shadow-2: 0 1px 2px color-mix(in srgb, var(--events-page-text) 6%, transparent), 0 18px 40px -18px color-mix(in srgb, var(--events-page-text) 34%, transparent);--tu-shadow-3: 0 2px 6px color-mix(in srgb, var(--events-page-text) 8%, transparent), 0 40px 90px -30px color-mix(in srgb, var(--events-page-text) 48%, transparent)}.events-modal-backdrop.tu-scrim{background-color:var(--tu-scrim)!important;background-image:none!important}@media (min-width: 640px){[data-turnup-chrome][data-state=open]{animation:tu-dialog-in var(--tu-medium) var(--tu-ease) backwards!important}[data-turnup-chrome][data-state=closed]{animation:tu-dialog-out var(--tu-fast) var(--tu-ease-in-out) both!important}[data-turnup-chrome]{box-shadow:var(--tu-shadow-3)!important}}@media (max-width: 639px){[data-turnup-chrome]{bottom:calc(100% - var(--dialog-viewport-top) - var(--dialog-viewport-height))!important;margin:auto 0 0!important;width:100%!important;max-width:100%!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:var(--tu-radius-xl) var(--tu-radius-xl) 0 0!important;padding-bottom:env(safe-area-inset-bottom,0px)}[data-turnup-chrome]:before{content:"";position:absolute;top:7px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:999px;background:color-mix(in srgb,var(--events-page-text) 18%,transparent);z-index:3;pointer-events:none}[data-turnup-chrome][data-state=open]{animation:tu-sheet-in var(--tu-slow) var(--tu-ease) backwards!important}[data-turnup-chrome][data-state=closed]{animation:tu-sheet-out var(--tu-medium) var(--tu-ease-in-out) both!important}}@keyframes tu-dialog-in{0%{opacity:0;scale:.96;translate:0 10px}}@keyframes tu-dialog-out{to{opacity:0;scale:.98}}@keyframes tu-sheet-in{0%{translate:0 100%}}@keyframes tu-sheet-out{to{translate:0 100%}}@media (prefers-reduced-motion: reduce){[data-turnup-chrome][data-state]{animation:none!important}}.tu-display{font-family:var(--events-font-display);font-weight:var(--events-font-display-weight);letter-spacing:var(--events-font-display-tracking);font-variation-settings:var(--events-font-display-variation)}.tu-rise{animation:tu-rise .62s var(--tu-ease) backwards;animation-delay:calc(var(--tu-i, 0) * 55ms)}@keyframes tu-rise{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion: reduce){.tu-rise{animation:none}}.tu-header{position:sticky;top:0;background:color-mix(in srgb,var(--events-page-surface) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid transparent;transition:background-color var(--tu-medium) var(--tu-ease),color var(--tu-medium) var(--tu-ease),border-color var(--tu-medium) var(--tu-ease),box-shadow var(--tu-medium) var(--tu-ease)}.tu-header[data-condensed=true]{border-bottom-color:var(--tu-line);box-shadow:0 10px 30px -26px color-mix(in srgb,var(--events-page-text) 60%,transparent)}.tu-header-inner{height:calc(64px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}@media (max-width: 1023px){.tu-header[data-in-detail=true]{position:relative}}.tu-nav-link{color:var(--tu-mist);transition:color var(--tu-fast) ease}.tu-nav-link:hover,.tu-nav-link[data-active=true]{color:var(--tu-ink)}.tu-nav-link:focus-visible,.tu-icon-button:focus-visible,.tu-search-trigger:focus-visible,.tu-signin-button:focus-visible,.tu-tabbar-item:focus-visible{outline:2px solid var(--events-page-accent);outline-offset:2px}.tu-nav-pill{background:color-mix(in srgb,var(--events-page-text) 7%,transparent)}.tu-icon-button{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--tu-ink);transition:background-color var(--tu-fast) ease,scale .3s var(--tu-ease-spring)}.tu-icon-button:hover{background:var(--tu-wash)}.tu-icon-button:active{scale:.92}.tu-search-trigger{display:inline-flex;align-items:center;gap:10px;height:40px;width:40px;justify-content:center;border-radius:999px;color:var(--tu-ink);transition:background-color var(--tu-fast) ease,box-shadow var(--tu-fast) ease}.tu-search-trigger:hover{background:var(--tu-wash)}.tu-search-trigger-text,.tu-search-trigger-kbd{display:none}@media (min-width: 768px){.tu-search-trigger{width:clamp(220px,24vw,320px);justify-content:flex-start;padding:0 8px 0 14px;background:var(--tu-card);box-shadow:inset 0 0 0 1px var(--tu-line),var(--tu-shadow-1);color:var(--tu-mist)}.tu-search-trigger:hover{background:var(--tu-card);box-shadow:inset 0 0 0 1px var(--tu-line-strong),var(--tu-shadow-1);color:var(--tu-ink)}.tu-search-trigger-text{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:14px;font-weight:500}.tu-search-trigger-kbd{display:inline-block;font-family:var(--events-font-body);font-size:11.5px;font-weight:600;padding:3px 7px;border-radius:7px;background:var(--tu-wash);color:var(--tu-mist)}}.tu-signin-button{height:40px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:650;color:var(--events-page-surface);background:var(--tu-ink);transition:background-color var(--tu-fast) ease,scale .3s var(--tu-ease-spring)}.tu-signin-button:hover{background:color-mix(in srgb,var(--tu-ink) 86%,var(--events-page-surface))}.tu-signin-button:active{scale:.96}[data-route-entrance=rise]{animation:tu-route-rise .36s cubic-bezier(.22,1,.36,1) backwards}[data-route-entrance=fade]{animation:tu-route-fade .36s cubic-bezier(.22,1,.36,1) backwards}@keyframes tu-route-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes tu-route-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){[data-route-entrance]{animation:none}}[data-background-crossfade=in]{animation:tu-route-fade .5s cubic-bezier(.22,1,.36,1) backwards}[data-background-crossfade=out]{animation:tu-background-out .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes tu-background-out{to{opacity:0}}@media (prefers-reduced-motion: reduce){[data-background-crossfade]{animation:none}}.tu-tabbar{position:fixed;inset:auto 0 0 0;z-index:45;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 8px calc(6px + var(--events-bottom-inset));background:color-mix(in srgb,var(--events-page-bg) 90%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid var(--tu-line)}.tu-tabbar-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 4px;border-radius:12px;font-size:11px;font-weight:600;color:var(--tu-mist);transition:color var(--tu-fast) ease,scale .3s var(--tu-ease-spring)}.tu-tabbar-item[data-active=true]{color:var(--tu-ink)}.tu-tabbar-item:active{scale:.92}.tu-tabbar-host{display:grid;place-items:center;width:22px;height:22px;border-radius:8px;color:var(--events-page-cta-text);background:var(--events-page-accent)}@media (min-width: 1024px){.tu-tabbar{display:none}}@media (max-width: 1023px){.events-app[data-tabbar=true]{padding-bottom:calc(68px + var(--events-bottom-inset))}}.tu-card{position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;gap:12px}.tu-card-media-button{display:block;width:100%;border-radius:var(--tu-radius-lg);text-align:left}.tu-card-media-button:focus-visible,.tu-card-body:focus-visible,.tu-agenda-row-main:focus-visible{outline:2px solid var(--events-page-accent);outline-offset:3px}.tu-card-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--tu-radius-lg);background:var(--tu-wash);isolation:isolate}.tu-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s ease,scale .9s var(--tu-ease)}.tu-card-media img[data-active=true][data-loaded]{opacity:1}.tu-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--events-page-text) 7%,transparent);background:linear-gradient(to top,rgba(10,6,16,.22),transparent 34%)}.tu-card:hover .tu-card-media img,.tu-card-media-button:focus-visible .tu-card-media img{scale:1.045}.tu-card:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-12px;left:-10px;z-index:-1;border-radius:calc(var(--tu-radius-lg) + 10px);background:hsl(var(--tone-h) var(--tone-s) 50% / .14);opacity:0;transition:opacity .35s var(--tu-ease);pointer-events:none}.tu-card:not([data-toned]):before{display:none}.tu-card[data-toned]:hover:before,.tu-card[data-toned]:focus-within:before{opacity:1}.tu-card[data-toned] .tu-card-media{box-shadow:0 16px 30px -14px hsl(var(--tone-h) var(--tone-s) 40% / .55);transition:box-shadow .35s var(--tu-ease)}.tu-card[data-toned]:hover .tu-card-media{box-shadow:0 22px 40px -14px hsl(var(--tone-h) var(--tone-s) 40% / .7)}.tu-card-body{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px;padding:0 2px;text-align:left;border-radius:8px}.tu-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--events-font-display);font-weight:var(--events-font-display-weight);letter-spacing:var(--events-font-display-tracking);font-size:19px;line-height:1.14;color:var(--tu-ink);font-variation-settings:var(--events-font-display-variation)}.tu-card-title[data-size=sm]{font-size:17px}.tu-card-meta{font-size:13.5px;font-weight:500;line-height:1.3;color:var(--tu-mist);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tu-card-foot{display:flex;min-width:0;max-width:100%;align-items:center;gap:8px;margin-top:2px}.tu-card-host,.tu-card-social{display:inline-flex;min-width:0;align-items:center;gap:7px;font-size:13px;font-weight:550;color:var(--tu-mist)}.tu-card-social{color:var(--tu-ink)}.tu-facepile{display:inline-flex;flex-shrink:0}.tu-facepile>*{width:22px!important;height:22px!important;font-size:9px!important;box-shadow:0 0 0 2px var(--events-page-bg);border-radius:999px}.tu-facepile>*+*{margin-left:-7px}.tu-date-tab{display:inline-flex;min-width:46px;flex-direction:column;align-items:center;padding:6px 8px 7px;border-radius:12px;background:#fff;color:var(--tu-brand-ink);box-shadow:0 1px 2px #0000001f,0 6px 18px -8px #00000073;line-height:1}.tu-date-tab-month{font-size:11px;font-weight:650;color:var(--tu-radish)}.tu-date-tab-day{margin-top:2px;font-family:var(--events-font-display);font-weight:800;font-size:24px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-variation-settings:var(--events-font-display-variation)}.tu-date-tab[data-size=sm]{min-width:34px;padding:4px 5px 5px;border-radius:9px}.tu-date-tab[data-size=sm] .tu-date-tab-month{font-size:9.5px}.tu-date-tab[data-size=sm] .tu-date-tab-day{font-size:16px}.tu-going-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:650;color:var(--tu-leaf);background:var(--tu-leaf-wash)}.tu-going-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.tu-going-badge[data-tone=waitlist]{color:var(--tu-amber);background:var(--tu-amber-wash)}.tu-going-badge[data-tone=maybe]{color:var(--tu-mist);background:var(--tu-wash)}.tu-heart{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;color:var(--tu-mist);background:transparent;transition:color var(--tu-fast) ease,background-color var(--tu-fast) ease,scale .3s var(--tu-ease-spring)}.tu-heart:hover{color:var(--tu-radish);background:var(--tu-radish-wash)}.tu-heart:active{scale:.9}.tu-heart[data-saved=true]{color:var(--tu-radish)}.tu-heart[data-on-media=true]{color:var(--tu-brand-ink);background:#fffffff0;box-shadow:0 1px 2px #0000001f,0 6px 16px -8px #00000080}.tu-heart[data-on-media=true][data-saved=true],.tu-heart[data-on-media=true]:hover{color:var(--tu-radish);background:#fff}.tu-heart:focus-visible{outline:2px solid var(--events-page-accent);outline-offset:2px}.tu-card-grid{display:grid;gap:36px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 900px){.tu-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.tu-card-grid[data-density=wide]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tu-agenda-row{display:flex;align-items:flex-start;gap:4px}.tu-agenda-row-main{display:flex;min-width:0;flex:1;gap:14px;border-radius:14px;text-align:left}.tu-agenda-thumb{width:92px;aspect-ratio:4 / 5;border-radius:14px}.tu-agenda-price{flex-shrink:0;font-size:13px;font-weight:650;color:var(--tu-ink)}.tu-when-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:22px}.tu-when-heading{margin:0;font-family:var(--events-font-display);font-weight:700;font-size:clamp(32px,4.2vw,52px);line-height:.95;letter-spacing:-.035em;color:var(--tu-ink);font-variation-settings:var(--events-font-display-variation)}.tu-when-detail{font-size:14px;font-weight:550;color:var(--tu-mist)}.tu-shelf-heading{margin:0;font-family:var(--events-font-display);font-weight:var(--events-font-display-weight);letter-spacing:var(--events-font-display-tracking);font-size:clamp(22px,2.4vw,28px);line-height:1.1;color:var(--tu-ink)}.tu-spotlight{display:grid;gap:20px}@media (min-width: 1024px){.tu-spotlight[data-has-queue=true]{grid-template-columns:minmax(0,1fr) 300px}}.tu-spotlight-stage{position:relative;overflow:hidden;isolation:isolate;min-height:0;aspect-ratio:4 / 5;border-radius:var(--tu-radius-xl);background:#17121e;box-shadow:var(--tu-shadow-2)}@media (min-width: 640px){.tu-spotlight-stage{aspect-ratio:16 / 10}}@media (min-width: 1024px){.tu-spotlight-stage{aspect-ratio:auto;height:clamp(440px,56vh,560px)}}.tu-spotlight-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .9s var(--tu-ease)}.tu-spotlight-image[data-active=true]{opacity:1}.tu-spotlight-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0c0812e0,#0c08128c 34%,#0c081200 66%),linear-gradient(to bottom,rgba(12,8,18,.35),transparent 22%)}.tu-spotlight-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.tu-spotlight-hit:focus-visible{outline:3px solid #ffffff;outline-offset:-6px}.tu-spotlight-progress{position:absolute;z-index:2;top:22px;left:20px;right:56px;display:flex;gap:6px;pointer-events:none}.tu-spotlight-progress>span{position:relative;flex:1;height:3px;overflow:hidden;border-radius:999px;background:#ffffff47}.tu-spotlight-progress>span[data-state=done]{background:#ffffffd9}.tu-spotlight-progress>span>span{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:#fff;animation:tu-progress var(--tu-dwell) linear forwards}.tu-spotlight-progress>span[data-paused=true]>span{animation-play-state:paused}@keyframes tu-progress{0%{scale:0 1}}.tu-spotlight-copy{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;color:#fff;pointer-events:none}.tu-spotlight-copy-text{display:flex;flex-direction:column;align-items:flex-start;gap:10px;animation:tu-rise .7s var(--tu-ease) backwards}.tu-spotlight-pause{position:absolute;z-index:3;top:8px;right:12px;display:grid;width:32px;height:32px;place-items:center;border-radius:999px;color:#fff;background:#0c08126b}.tu-spotlight-pause:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.tu-spotlight-copy button{pointer-events:auto}@media (min-width: 1024px){.tu-spotlight-copy{padding:40px 44px;max-width:820px}}.tu-spotlight-collection{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:650;color:var(--tu-brand-ink);background:#ffffffeb}.tu-spotlight-when{font-size:15px;font-weight:600;color:#ffffffdb}.tu-spotlight-title{margin:0;font-family:var(--events-font-display);font-weight:700;font-size:clamp(36px,5.4vw,72px);line-height:.94;letter-spacing:-.04em;font-variation-settings:var(--events-font-display-variation);text-wrap:balance;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tu-spotlight-tagline{max-width:54ch;font-size:15.5px;line-height:1.45;color:#fffc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 639px){.tu-spotlight-tagline{display:none}}.tu-spotlight-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px}.tu-spotlight-cta{height:48px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:650;color:var(--tu-brand-ink);background:#fff;box-shadow:0 10px 30px -12px #0009;transition:scale .3s var(--tu-ease-spring),background-color var(--tu-fast) ease}.tu-spotlight-cta:hover{background:#f1eeff}.tu-spotlight-cta:active{scale:.96}.tu-spotlight-cta:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.tu-spotlight-price{font-size:16px;font-weight:700}.tu-spotlight-host{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ffffffdb}@media (max-width: 639px){.tu-spotlight-host{display:none}}.tu-spotlight-queue{display:none}@media (min-width: 1024px){.tu-spotlight-queue{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}}.tu-spotlight-queue-item{display:flex;width:100%;align-items:center;gap:14px;padding:10px;border-radius:18px;text-align:left;transition:background-color var(--tu-fast) ease,box-shadow var(--tu-medium) var(--tu-ease)}.tu-spotlight-queue-item:hover{background:var(--tu-wash)}.tu-spotlight-queue-item[aria-current=true]{background:var(--tu-card);box-shadow:var(--tu-shadow-1)}.tu-spotlight-queue-item:focus-visible{outline:2px solid var(--events-page-accent);outline-offset:2px}.tu-spotlight-queue-item img{width:58px;height:58px;flex-shrink:0;border-radius:14px;-o-object-fit:cover;object-fit:cover}.tu-spotlight-queue-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--events-font-display);font-weight:650;font-size:16px;line-height:1.15;letter-spacing:-.02em;color:var(--tu-ink)}.tu-spotlight-queue-when{display:block;margin-top:3px;font-size:13px;font-weight:550;color:var(--tu-mist)}@media (prefers-reduced-motion: reduce){.tu-spotlight-image,.tu-spotlight-copy-text{transition:none;animation:none}}.tu-discovery-row{display:flow-root}.tu-row-more{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:var(--tu-radius-lg);border:1px solid var(--tu-line-strong);background:var(--tu-wash);color:var(--tu-ink);transition:background-color var(--tu-fast) ease,border-color var(--tu-fast) ease,scale .3s var(--tu-ease-spring)}.tu-row-more:hover{background:color-mix(in srgb,var(--events-page-text) 9%,transparent);border-color:color-mix(in srgb,var(--events-page-text) 28%,transparent)}.tu-row-more:active{scale:.97}.tu-row-more:focus-visible{outline:2px solid var(--events-page-accent);outline-offset:2px}.tu-row-more-count{font-size:34px;line-height:1}.tu-row-more-label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--tu-mist)}.tu-row-more:hover .tu-row-more-label{color:var(--tu-ink)}.tu-sidebar{display:grid;gap:20px;align-content:start}.tu-sidebar-panel{padding:18px 16px 12px;border-radius:var(--tu-radius-lg);background:var(--tu-card);box-shadow:var(--tu-shadow-1)}.tu-sidebar-title{margin:0 4px 10px;font-family:var(--events-font-display);font-weight:650;font-size:18px;letter-spacing:-.02em;color:var(--tu-ink)}.tu-sidebar-row{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:6px 4px;border-radius:12px;text-align:left;transition:background-color var(--tu-fast) ease}button.tu-sidebar-row:not(:disabled):hover{background:var(--tu-wash)}.tu-sidebar-row:focus-visible{outline:2px solid var(--events-page-accent);outline-offset:1px}.tu-sidebar-row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--tu-ink)}.tu-sidebar-row-detail{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--tu-mist)}.tu-filterbar{position:sticky;top:calc(64px + env(safe-area-inset-top,0px));z-index:30;background:color-mix(in srgb,var(--events-page-bg) 92%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid var(--tu-line)}.tu-filterbar-content{display:flex;min-width:0;flex-direction:column;gap:12px;padding:14px 0}.tu-date-chips{display:flex;align-items:center;gap:8px}@media (max-width: 639px){.tu-date-chips{overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.tu-date-chips::-webkit-scrollbar{display:none}}.tu-datepicker{z-index:60;width:296px;padding:14px;border-radius:20px;color:var(--tu-ink);background:var(--tu-card);box-shadow:0 0 0 1px var(--tu-line),0 24px 48px -20px color-mix(in srgb,var(--tu-brand-ink) 45%,transparent);transform-origin:var(--radix-popover-content-transform-origin);animation:tu-datepicker-in .2s var(--tu-ease)}@keyframes tu-datepicker-in{0%{opacity:0;scale:.96}}.tu-datepicker-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tu-datepicker-month{margin:0;font-size:17px;line-height:1}.tu-datepicker-nav{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--tu-ink);transition:background-color var(--tu-fast) ease}.tu-datepicker-nav:hover:not(:disabled){background:var(--tu-wash)}.tu-datepicker-nav:disabled{color:var(--tu-line-strong)}.tu-datepicker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.tu-datepicker-weekday{display:grid;place-items:center;height:28px;font-size:12px;font-weight:600;color:var(--tu-mist)}.tu-datepicker-day{position:relative;display:grid;place-items:center;height:36px;border-radius:999px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tu-ink);transition:background-color var(--tu-fast) ease}.tu-datepicker-day:hover:not(:disabled){background:var(--tu-wash)}.tu-datepicker-day:disabled{color:var(--tu-line-strong)}.tu-datepicker-day[data-has-events=true]:after{content:"";position:absolute;bottom:4px;width:4px;height:4px;border-radius:999px;background:var(--events-page-accent)}.tu-datepicker-day[data-today=true]{box-shadow:inset 0 0 0 1.5px var(--tu-line-strong)}.tu-datepicker-day[data-selected=true]{color:var(--events-page-surface);background:var(--tu-ink)}.tu-datepicker-day[data-selected=true]:after{background:var(--events-page-bg)}.tu-datepicker-day:focus-visible,.tu-datepicker-nav:focus-visible{outline:2px solid var(--events-page-accent);outline-offset:1px}@media (prefers-reduced-motion: reduce){.tu-datepicker{animation:none}}.tu-menu{z-index:60;min-width:208px;padding:6px;border-radius:var(--tu-radius-md);color:var(--tu-ink);background:var(--tu-card);box-shadow:0 0 0 1px var(--tu-line),0 24px 48px -20px color-mix(in srgb,var(--tu-brand-ink) 45%,transparent);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.tu-menu[data-state=open]{animation:tu-menu-in .36s var(--tu-ease-spring)}.tu-menu[data-state=closed]{animation:tu-menu-out .14s var(--tu-ease-in-out) forwards}@keyframes tu-menu-in{0%{opacity:0;scale:.85;translate:0 -6px}40%{opacity:1}}@keyframes tu-menu-out{to{opacity:0;scale:.9;translate:0 -4px}}.tu-menu[data-state=open]>.tu-menu-item,.tu-menu[data-state=open]>.tu-menu-separator{animation:tu-menu-row-in .32s var(--tu-ease) backwards}.tu-menu[data-state=open]>:nth-child(2){animation-delay:60ms}.tu-menu[data-state=open]>:nth-child(3){animation-delay:95ms}.tu-menu[data-state=open]>:nth-child(4){animation-delay:.12s}.tu-menu[data-state=open]>:nth-child(5){animation-delay:.14s}@keyframes tu-menu-row-in{0%{opacity:0;translate:0 -4px}}.tu-menu-arrow{fill:var(--tu-card);filter:drop-shadow(0 1px 0 var(--tu-line))}.tu-account-trigger{transition:box-shadow var(--tu-fast) ease,scale .36s var(--tu-ease-spring)}.tu-account-trigger[data-state=open]{scale:.94}.tu-menu-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:var(--tu-radius-sm);font-size:14px;font-weight:600;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--tu-fast) ease}.tu-menu-item svg{color:var(--tu-mist)}.tu-menu-item[data-highlighted]{background:var(--tu-wash)}.tu-menu-separator{height:1px;margin:6px;background:var(--tu-line)}@media (prefers-reduced-motion: reduce){.tu-menu[data-state],.tu-menu[data-state]>*{animation:none}.tu-account-trigger[data-state=open]{scale:none}}.tu-filter-panel{display:grid;gap:24px;padding:20px 22px;border-radius:var(--tu-radius-lg);background:var(--tu-card);box-shadow:var(--tu-shadow-1)}@media (max-width: 639px){.tu-filter-panel{max-height:50dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:0}.tu-filter-panel-actions{position:sticky;bottom:0;margin:0 -22px;padding:12px 22px 16px;background:var(--tu-card);border-top:1px solid var(--tu-line)}}@media (min-width: 640px){.tu-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}.tu-footer{margin-top:24px;border-top:1px solid var(--tu-line);color:var(--tu-ink);--events-logo-wordmark: var(--tu-ink)}.tu-footer-link{font-size:15px;font-weight:600;color:var(--tu-ink);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1.5px;transition:text-decoration-color var(--tu-fast) ease}.tu-footer-link:hover,.tu-footer-link:focus-visible{text-decoration-color:currentColor;outline:none}.tu-footer-fine{margin:0;font-size:13px;color:var(--tu-mist)}.tu-footer-fine a{color:var(--tu-ink);font-weight:600}.tu-scroll-row{overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.tu-scroll-row::-webkit-scrollbar{display:none}.tu-category-tile{display:grid;min-height:64px;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:var(--tu-radius-md);text-align:left;color:var(--tu-ink);background:var(--tu-card);box-shadow:inset 0 0 0 1px var(--tu-line);transition:box-shadow var(--tu-fast) ease,translate var(--tu-medium) var(--tu-ease),background-color var(--tu-fast) ease}.tu-category-tile:hover{box-shadow:inset 0 0 0 1px var(--tu-line-strong),var(--tu-shadow-1)}.tu-category-tile[data-active=true]{box-shadow:inset 0 0 0 2px var(--events-page-accent);background:color-mix(in srgb,var(--events-page-accent) 6%,var(--tu-card))}.tu-category-tile:focus-visible{outline:2px solid var(--events-page-accent);outline-offset:2px}.tu-category-tile-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:var(--events-page-accent);background:color-mix(in srgb,var(--events-page-accent) 10%,transparent)}.tu-roll{display:inline-flex;font-variant-numeric:tabular-nums}.tu-roll-slot{position:relative;display:inline-block;overflow:hidden;height:1.1em;line-height:1.1em;vertical-align:bottom}.tu-roll-char{display:inline-block}.tu-live-dot{position:relative;display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--tu-radish)}.tu-live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:2px solid var(--tu-radish);animation:tu-live-ping 1.8s var(--tu-ease) infinite}@keyframes tu-live-ping{0%{opacity:.75;scale:.55}to{opacity:0;scale:1.7}}.tu-countdown,.tu-countdown-unit{display:inline-flex;align-items:flex-start;gap:4px}.tu-countdown-cell{display:inline-grid;justify-items:start;gap:4px}.tu-countdown-cell .tu-roll{font-family:var(--events-font-display);font-weight:800;font-variation-settings:var(--events-font-display-variation);font-size:clamp(36px,4.6vw,52px);letter-spacing:-.04em;line-height:1;color:var(--tu-ink)}.tu-countdown-sep{font-family:var(--events-font-display);font-weight:700;font-size:clamp(30px,3.8vw,44px);line-height:1.1;color:var(--tu-line-strong)}.tu-countdown-label{font-size:12px;font-weight:600;color:var(--tu-mist)}.tu-live-progress{display:grid;gap:6px;width:100%}.tu-live-track{height:6px;overflow:hidden;border-radius:999px;background:var(--tu-wash)}.tu-live-fill{display:block;height:100%;border-radius:inherit;background:var(--tu-radish);transition:width 1s linear}.tu-live-meta{display:flex;justify-content:space-between;font-size:13px;font-weight:550;font-variant-numeric:tabular-nums;color:var(--tu-mist)}.tu-live-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 11px 6px 10px;border-radius:999px;font-size:12.5px;font-weight:700;color:#fff;background:color-mix(in srgb,var(--tu-brand-ink) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tu-live-badge[data-size=sm]{gap:6px;padding:4px 8px 4px 7px;font-size:11px}.tu-live-badge .tu-live-dot{background:#ff5a6e}.tu-live-badge .tu-live-dot:after{border-color:#ff5a6e}@media (prefers-reduced-motion: reduce){.tu-live-dot:after{animation:none;opacity:0}.tu-live-fill{transition:none}}.tu-when-live{width:12px;height:12px;margin-right:14px;vertical-align:.18em}.tu-next-up{background:var(--tu-card);box-shadow:var(--tu-shadow-2);transition:background-color .5s var(--tu-ease),box-shadow .5s var(--tu-ease)}.tu-next-up[data-toned]{background:color-mix(in srgb,hsl(var(--tone-h) var(--tone-s) 50%) 10%,var(--tu-card));box-shadow:0 30px 60px -32px hsl(var(--tone-h) var(--tone-s) 30% / .55)}.tu-card[data-ended] .tu-card-media img,.tu-agenda-row[data-ended] .tu-card-media img{filter:saturate(.78)}.events-eyebrow{font-family:var(--events-font-label);letter-spacing:var(--events-label-tracking);text-transform:var(--events-label-case)}.events-admission-dock-bar{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease-out}.events-admission-dock[data-visible=false] .events-admission-dock-bar{opacity:0;transform:translate3d(0,calc(100% + 1.5rem),0);pointer-events:none}@media (prefers-reduced-motion: reduce){.events-admission-dock-bar{transition:opacity .16s linear}.events-admission-dock[data-visible=false] .events-admission-dock-bar{transform:none}}.events-page-theme .events-page-row{border-top:var(--events-section-rule, none);padding-top:var(--events-section-rule-space, 0px)}@media (max-width: 767px){.events-page-theme .events-page-row>[data-event-page-component-id]+[data-event-page-component-id]{border-top:var(--events-section-rule, none);padding-top:var(--events-section-rule-space, 0px);margin-top:max(0px,calc(var(--events-section-rule-space, 0px) - .75rem))}}.events-page-theme .events-page-row:not(:has([data-event-page-component-id]>*)):not(:has(.events-section)){display:none}.events-detail-page .turnup-btn:not([data-variant=primary]),.events-detail-page .turnup-follow,.events-modal-surface .turnup-btn:not([data-variant=primary]),.events-modal-surface .turnup-follow{border-radius:var(--events-radius-control)}
