:root{--canvas:#fff;--page:#f8fafc;--ink:#0f172a;--ink-soft:#64748b;--navy:#16234a;--navy-deep:#0b1224;--lime:#d4e60a;--lime-bright:#e2f53e;--line:#101a2e1a;--panel-border:#101a2e14;--danger:#b42318;--panel-radius:1rem;--panel-radius-lg:1.5rem;--font-ui:"Onest", system-ui, sans-serif;--font-num:"Urbanist", system-ui, sans-serif;--accent-events:#d4e60a;--accent-courses:#16234a;--accent-downloads:#16234ab8;--accent-bookings:#16234a7a;--insight-highlight-bg:#d4e60a61;--revenue-gradient-start:#1b2a54;--revenue-gradient-end:#090a0f;--revenue-text:#ecefe2;--nav-hover-bg:#0f172a1a;--nav-active-bg:#0f172aeb;--ink-muted:var(--ink-soft);--surface-1:var(--canvas);--surface-2:var(--page);--radius:var(--panel-radius);--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--font-display:var(--font-ui);--font-body:var(--font-ui);--font-mono:var(--font-num);--canvas-bg:var(--canvas);--panel-bg:var(--canvas);--rich-size-s:.85em;--rich-size-m:1em;--rich-size-l:1.25em;--rich-size-xl:1.6em;--event-ticket-width:17.5rem;--event-ticket-height:32.5rem;--event-ticket-perforation:.75rem;--event-ticket-cut:4.375rem;--event-ticket-header:2.75rem;--event-checkout-gap:2.5rem;--event-checkout-pay-min:22rem}.auth-visual-starfield{z-index:0;min-height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.system-tile.auth-visual-starfield{background:radial-gradient(ellipse at bottom, var(--revenue-gradient-start) 0%, var(--revenue-gradient-end) 100%);overflow:hidden}.auth-visual-starfield .system-tile__stars{z-index:1;opacity:.75}.auth-visual-starfield__veil{z-index:1;pointer-events:none;background:linear-gradient(165deg, color-mix(in srgb, var(--navy-deep) 6%, transparent) 0%, color-mix(in srgb, var(--navy-deep) 14%, transparent) 100%);position:absolute;inset:0}.auth-visual-starfield__glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#d4e60a2e 0%,#0000 68%);border-radius:999px;width:min(28rem,70vw);height:min(28rem,70vw);position:absolute;top:-4rem;right:-6rem}.auth-visual-panel{color:var(--revenue-text);position:relative;overflow:hidden}.auth-visual-panel__inner{z-index:2;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.auth-visual-starfield .system-tile__stars{display:none}}[data-preset-theme=dark],[data-preset-theme=action],[data-preset-theme=dark-elegant]{--event-accent-default:#ff1a35;--event-accent:var(--event-accent-default);--event-accent-secondary:#ffc700;--event-button-text:#f8fafc;--event-bg:#0b0e14;--event-surface:#141923;--event-surface-active:#1c2331;--event-border:#2d3748;--event-text:#f8fafc;--event-text-soft:#94a3b8;--event-font-display:"Sora", sans-serif;--event-font-body:"Work Sans", sans-serif;--event-font-num:"Work Sans", sans-serif;--event-display-transform:none;--event-display-spacing:-.02em;--event-display-weight:700;--event-radius:.75rem;--event-radius-card:1rem;--event-radius-button:999px;--event-shadow:0 18px 40px -28px color-mix(in srgb, var(--event-accent) 28%, #0b0e14);--event-shadow-hover:0 22px 48px -26px color-mix(in srgb, var(--event-accent) 36%, #0b0e14);--event-shadow-soft:0 10px 24px -20px color-mix(in srgb, var(--event-accent) 18%, #0b0e14);--event-border-style:solid;--event-border-width:1px;--event-clip-chamfer:none;--event-badge-skew:none;--event-section-gap:1.5rem;--event-main-padding:clamp(1rem, 3vw, 2rem);--event-card-padding:clamp(1.25rem, 3.5vw, 2rem);--event-hero-overlay:linear-gradient(135deg, #0b0e1426 0%, #0b0e14b8 100%);--event-hero-flow-1:color-mix(in srgb, var(--event-text) 55%, var(--event-surface-active));--event-hero-flow-2:var(--event-accent);--event-hero-flow-3:var(--event-accent-secondary);--event-hero-flow-4:color-mix(in srgb, var(--event-accent) 45%, var(--event-surface-active));--event-hero-fallback:var(--event-bg);--event-checkout-bg:color-mix(in srgb, var(--event-accent) 8%, var(--event-surface));--event-checkout-border:color-mix(in srgb, var(--event-accent) 35%, var(--event-border))}[data-preset-theme=light],[data-preset-theme=wellness]{--event-accent-default:#1e3a5f;--event-accent:var(--event-accent-default);--event-button-text:#fff;--event-bg:#fafaf9;--event-surface:#fff;--event-surface-active:#fff;--event-border:#e5e7eb;--event-text:#1c1c1c;--event-text-soft:#6b7280;--event-font-display:"Sora", sans-serif;--event-font-body:"Work Sans", sans-serif;--event-font-num:"Work Sans", sans-serif;--event-display-transform:none;--event-display-spacing:-.03em;--event-display-weight:700;--event-radius:1rem;--event-radius-card:1.25rem;--event-radius-button:999px;--event-shadow:0 18px 40px -28px color-mix(in srgb, var(--event-accent) 28%, #1c1c1c);--event-shadow-hover:0 22px 48px -26px color-mix(in srgb, var(--event-accent) 36%, #1c1c1c);--event-shadow-soft:0 10px 24px -20px color-mix(in srgb, var(--event-accent) 18%, #1c1c1c);--event-border-style:solid;--event-border-width:1px;--event-clip-chamfer:none;--event-badge-skew:none;--event-section-gap:1.75rem;--event-main-padding:clamp(1.5rem, 5vw, 3rem);--event-card-padding:clamp(1.5rem, 4vw, 2.25rem);--event-hero-overlay:none;--event-hero-flow-1:color-mix(in srgb, var(--event-surface) 70%, #fff);--event-hero-flow-2:var(--event-accent);--event-hero-flow-3:color-mix(in srgb, var(--event-accent) 55%, #e8d5c4);--event-hero-flow-4:color-mix(in srgb, var(--event-accent) 40%, var(--event-text-soft));--event-hero-fallback:var(--event-bg);--event-checkout-bg:color-mix(in srgb, var(--event-accent) 6%, var(--event-surface));--event-checkout-border:color-mix(in srgb, var(--event-accent) 18%, var(--event-border))}[data-brand-kit=on]{--event-hero-flow-2:var(--event-accent);--event-hero-flow-3:var(--event-accent-secondary,var(--event-accent));--event-hero-flow-4:var(--event-accent-tertiary,var(--event-brand-tertiary,var(--event-accent)));--event-checkout-bg:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 10%, var(--event-surface));--event-checkout-border:color-mix(in srgb, var(--event-accent-tertiary,var(--event-brand-tertiary,var(--event-accent))) 28%, var(--event-border))}[data-brand-kit=on] .event-page__section-eyebrow,[data-brand-kit=on] .section-slot-preview .event-page__section-eyebrow{color:var(--event-accent-secondary,var(--event-accent))}[data-brand-kit=on] .event-page__hero-accent,[data-brand-kit=on] .section-slot-preview .event-page__hero-accent{color:var(--event-accent)}[data-brand-kit=on] .event-page__hero-subline strong,[data-brand-kit=on] .event-page__desc-quote,[data-brand-kit=on] .section-slot-preview .event-page__hero-subline strong,[data-brand-kit=on] .section-slot-preview .event-page__desc-quote .field-display{color:var(--event-accent-tertiary,var(--event-brand-tertiary,var(--event-text)))}[data-brand-kit=on] .event-page__hero-cta--secondary,[data-brand-kit=on] .section-slot-preview .event-page__hero-cta--secondary{background:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 12%, var(--event-surface));border-color:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 50%, var(--event-border));color:var(--event-accent-tertiary,var(--event-brand-tertiary,var(--event-text)));box-shadow:none}[data-brand-kit=on] .event-page__hero-meta-cta,[data-brand-kit=on] .section-slot-preview .event-page__hero-meta-cta{color:var(--event-accent-secondary,var(--event-accent))}[data-brand-kit=on] .event-page__trust-badge,[data-brand-kit=on] .section-slot-preview .event-page__trust-badge{color:var(--event-accent-tertiary,var(--event-brand-tertiary,var(--event-accent)));border-color:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 45%, var(--event-border));background:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 10%, var(--event-surface))}[data-brand-kit=on] .event-page__hero-facts,[data-brand-kit=on] .section-slot-preview .event-page__hero-facts{border-color:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 35%, var(--event-border))}[data-brand-kit=on] .event-page__footer-monogram{background:var(--event-accent-tertiary,var(--event-brand-tertiary,var(--event-accent)))}[data-brand-kit=on] .event-page__footer-powered a{color:var(--event-accent-secondary,var(--event-accent))}[data-brand-kit=on] .event-page__nav-cta,[data-brand-kit=on] .event-page__mobile-cta-btn{background:var(--event-accent)}[data-brand-kit=on] .event-page__pricing-phase-slot__ticket--featured,[data-brand-kit=on] .section-slot-preview .event-page__pricing-phase-slot__ticket--featured{border-color:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 55%, var(--event-border));box-shadow:var(--event-shadow-soft), 0 0 0 1px color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 20%, transparent)}[data-brand-kit=on] .event-page__pricing-phase-slot__ticket--featured .event-page__pricing-phase-slot__ticket-name,[data-brand-kit=on] .section-slot-preview .event-page__pricing-phase-slot__ticket--featured .event-page__pricing-phase-slot__ticket-name{color:var(--event-accent-tertiary,var(--event-brand-tertiary,var(--event-text)))}[data-brand-kit=on] .event-page__pricing-phase-slot__ticket--featured .event-page__pricing-phase-slot__ticket-price,[data-brand-kit=on] .section-slot-preview .event-page__pricing-phase-slot__ticket--featured .event-page__pricing-phase-slot__ticket-price{color:var(--event-accent-secondary,var(--event-accent))}[data-brand-kit=on] .section-slot-preview .event-page__desc-quote{border-inline-start-color:var(--event-accent-tertiary,var(--event-brand-tertiary,var(--event-accent)))}[data-brand-kit=on] .section-slot-preview .event-page__desc-quote footer.field-display{color:var(--event-accent-tertiary,var(--event-brand-tertiary,var(--event-accent)))}[data-brand-kit=on] .section-slot-preview .event-page__pricing-card--featured{border-color:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 55%, var(--event-border));box-shadow:var(--event-shadow-soft), 0 0 0 1px color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 20%, transparent)}[data-brand-kit=on] .section-slot-preview .event-page__pricing-card--featured .event-page__pricing-amount{color:var(--event-accent-secondary,var(--event-accent))}[data-preset-theme] .event-public__main{justify-content:stretch;padding:0}[data-preset-theme] .event-page{max-width:min(77.5rem,100%);margin-inline:auto}[data-preset-theme] .event-page__shell{padding-inline:clamp(1rem,4vw,2.5rem)}[data-preset-theme] .event-page__band{width:100%}[data-preset-theme] .event-page__band--hero{background:var(--event-bg)}[data-preset-theme] .event-page__band--stats{background:var(--event-surface);border-block:var(--event-border-width) var(--event-border-style) var(--event-border)}[data-preset-theme] .event-page__band--countdown{background:var(--event-bg);border-block:var(--event-border-width) var(--event-border-style) var(--event-border)}[data-preset-theme] .event-page__band--description{background-color:var(--event-bg);background-image:linear-gradient(to right, color-mix(in srgb, var(--event-text) 3%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--event-text) 3%, transparent) 1px, transparent 1px);background-size:40px 40px}[data-preset-theme] .event-page__band--highlights{background:var(--event-surface);border-block:var(--event-border-width) var(--event-border-style) var(--event-border)}[data-preset-theme] .event-page__band--schedule{background:var(--event-bg)}[data-preset-theme] .event-page__band--location{background:var(--event-surface-active);border-block:var(--event-border-width) var(--event-border-style) var(--event-border)}[data-preset-theme] .event-page__band--gallery{background:var(--event-bg);border-block:var(--event-border-width) var(--event-border-style) var(--event-border)}[data-preset-theme] .event-page__band--team{background:var(--event-surface)}[data-preset-theme] .event-page__band--faq{background:var(--event-bg);border-block:var(--event-border-width) var(--event-border-style) var(--event-border)}[data-preset-theme] .event-page__band--kontakt{background:var(--event-surface-active)}[data-preset-theme] .event-page__band--pricing{background:var(--event-surface);border-block:var(--event-border-width) var(--event-border-style) var(--event-border)}[data-preset-theme] .event-page__section{border:none;margin:0;padding-block:clamp(1.5rem,4vw,2.5rem)}[data-preset-theme] .event-page__section--hero{padding:0}[data-preset-theme] .event-page__hero-shell{flex-direction:column;display:flex}[data-preset-theme] .event-page__hero-stage--cinematic{border-radius:0;min-height:clamp(22rem,55vw,32rem);overflow:hidden}[data-preset-theme] .event-page__hero-media{border-radius:0}[data-preset-theme] .event-page__hero-copy--cinematic{max-width:min(68%,36rem)}[data-preset-theme] .event-page__hero-title{font-size:clamp(2rem,5vw,3.25rem);line-height:1.02}[data-preset-theme] .event-page__hero-subline{max-width:32ch;margin-top:.65rem;font-size:1.0625rem}[data-preset-theme] .event-page__hero-badge{z-index:4;text-transform:uppercase;letter-spacing:.08em;color:var(--event-accent-secondary);background:color-mix(in srgb, var(--event-bg) 88%, transparent);border:var(--event-border-width) var(--event-border-style) color-mix(in srgb, var(--event-accent-secondary) 40%, var(--event-border));clip-path:var(--event-clip-chamfer);align-items:center;gap:.45rem;margin:0;padding:.35rem .65rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);left:clamp(.75rem,3vw,1.25rem)}[data-preset-theme] .event-page__hero-badge-dot{background:var(--event-accent-secondary);width:.45rem;height:.45rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--event-accent-secondary) 60%, transparent);border-radius:999px;animation:1.8s ease-out infinite event-action-badge-pulse}@keyframes event-action-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--event-accent-secondary) 55%, transparent)}70%{box-shadow:0 0 0 .45rem #0000}to{box-shadow:0 0 #0000}}[data-preset-theme] .event-page__hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}[data-preset-theme] .event-page__hero-actions .event-page__hero-cta{width:auto;margin-top:0}[data-preset-theme] .event-page__hero-cta--secondary{color:var(--event-text);background:var(--event-surface-active);border-color:color-mix(in srgb, var(--event-accent) 35%, var(--event-border))}[data-preset-theme] .event-page__hero-tags{scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;padding:.65rem clamp(1rem,4vw,2.5rem);display:flex;overflow-x:auto}[data-preset-theme] .event-page__hero-tags::-webkit-scrollbar{display:none}[data-preset-theme] .event-page__hero-tag{font-family:var(--event-font-num);text-transform:uppercase;letter-spacing:.06em;color:var(--event-text);background:var(--event-surface-active);border:var(--event-border-width) var(--event-border-style) var(--event-border);clip-path:var(--event-clip-chamfer);flex:none;padding:.35rem .75rem;font-size:.6875rem;font-weight:700}[data-preset-theme] .event-page__hero-meta-bar{background:var(--event-surface);border-block:var(--event-border-width) var(--event-border-style) var(--event-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem clamp(1rem,4vw,2.5rem);display:flex}[data-preset-theme] .event-page__hero-meta-text{text-transform:uppercase;letter-spacing:.04em;color:var(--event-text);margin:0;font-size:.875rem;font-weight:700}[data-preset-theme] .event-page__hero-meta-cta{border:var(--event-border-width) var(--event-border-style) transparent;font-family:var(--event-font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--event-button-text);background:var(--event-accent);box-shadow:var(--event-shadow);clip-path:var(--event-clip-chamfer);cursor:not-allowed;opacity:.92;flex:none;padding:.55rem 1rem;font-size:.8125rem;font-weight:700}[data-preset-theme] .event-page__hero-countdown{z-index:4;background:var(--event-surface);border:var(--event-border-width) var(--event-border-style) var(--event-border);box-shadow:var(--event-shadow);clip-path:var(--event-clip-chamfer);flex-direction:column;gap:.35rem;padding:.65rem .85rem;display:flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,3vw,1.25rem)}[data-preset-theme] .event-page__countdown-label{text-transform:uppercase;letter-spacing:.08em;color:var(--event-accent-secondary);font-size:.625rem;font-weight:700}[data-preset-theme] .event-page__countdown-units{gap:.65rem;display:flex}[data-preset-theme] .event-page__countdown-unit{flex-direction:column;align-items:center;min-width:2.25rem;display:flex}[data-preset-theme] .event-page__countdown-value{font-family:var(--event-font-num);color:var(--event-text);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}[data-preset-theme] .event-page__countdown-suffix{text-transform:uppercase;color:var(--event-text-soft);font-size:.5625rem}[data-preset-theme] .event-page__stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}[data-preset-theme] .event-page__stat-card{background:var(--event-surface-active);border:var(--event-border-width) var(--event-border-style) var(--event-border);box-shadow:var(--event-shadow-soft);clip-path:var(--event-clip-chamfer);padding:1.25rem 1.1rem;position:relative;overflow:hidden}[data-preset-theme] .event-page__stat-index{font-family:var(--event-font-display);color:color-mix(in srgb, var(--event-text) 8%, transparent);pointer-events:none;font-size:4.5rem;line-height:1;position:absolute;bottom:-.65rem;right:-.35rem}[data-preset-theme] .event-page__stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--event-text-soft);margin:0;font-size:.625rem;font-weight:700}[data-preset-theme] .event-page__stat-value{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2rem)}[data-preset-theme] .event-page__stat-note{font-family:var(--event-font-num);color:var(--event-accent-secondary);margin:.35rem 0 0;font-size:.6875rem;font-weight:700}[data-preset-theme] .event-page__countdown-headline{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin:.35rem 0 0;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.05}[data-preset-theme] .event-page__countdown-note{color:var(--event-text-soft);max-width:42ch;margin-top:.65rem;font-size:.9375rem}[data-preset-theme] .event-page__odometer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}@media (width>=640px){[data-preset-theme] .event-page__odometer{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-preset-theme] .event-page__odometer-block{background:var(--event-surface);border:2px var(--event-border-style) var(--event-border);clip-path:var(--event-clip-chamfer);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.25rem .85rem;display:flex}[data-preset-theme] .event-page__odometer-block--accent{border-color:color-mix(in srgb, var(--event-accent-secondary) 45%, var(--event-border));background:color-mix(in srgb, var(--event-accent-secondary) 6%, var(--event-surface))}[data-preset-theme] .event-page__odometer-label{text-transform:uppercase;letter-spacing:.08em;color:var(--event-text-soft);font-size:.625rem;font-weight:700}[data-preset-theme] .event-page__odometer-value{font-family:var(--event-font-num);font-variant-numeric:tabular-nums;color:var(--event-text);font-size:clamp(2rem,6vw,3.5rem);font-weight:700;line-height:1}[data-preset-theme] .event-page__odometer-block--accent .event-page__odometer-value{color:var(--event-accent-secondary)}[data-preset-theme] .event-page__desc-stitch{align-items:center;gap:1.25rem;margin-top:1rem;display:grid}@media (width>=960px){[data-preset-theme] .event-page__desc-stitch{grid-template-columns:1.15fr .85fr}[data-preset-theme] .event-page__desc-stitch--reverse .event-page__desc-stitch-media{order:-1}}[data-preset-theme] .event-page__desc-quote{border-inline-start:4px solid var(--event-accent);background:var(--event-surface);clip-path:var(--event-clip-chamfer);margin:1rem 0 0;padding:1rem 1.1rem}[data-preset-theme] .event-page__desc-quote p{color:var(--event-text);margin:0;font-size:.9375rem;font-style:italic}[data-preset-theme] .event-page__desc-quote footer{text-transform:uppercase;letter-spacing:.06em;color:var(--event-accent);margin-top:.5rem;font-size:.6875rem;font-weight:700;display:block}[data-preset-theme] .event-page__desc-features{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){[data-preset-theme] .event-page__desc-features{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-preset-theme] .event-page__desc-feature{color:var(--event-text-soft);background:color-mix(in srgb, var(--event-surface) 70%, transparent);border:var(--event-border-width) var(--event-border-style) var(--event-border);clip-path:var(--event-clip-chamfer);padding:.75rem .85rem;font-size:.875rem}[data-preset-theme] .event-page__desc-stitch-media .event-page__desc-frame:after{border-color:var(--event-accent)}[data-preset-theme] .event-page__desc-image{clip-path:var(--event-clip-chamfer)}[data-preset-theme] .event-page__highlights-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}[data-preset-theme] .event-page__highlight-card{background:var(--event-surface-active);border:var(--event-border-width) var(--event-border-style) var(--event-border);box-shadow:var(--event-shadow-soft);clip-path:var(--event-clip-chamfer);flex-direction:column;display:flex;overflow:hidden}[data-preset-theme] .event-page__highlight-media{aspect-ratio:16/10;position:relative;overflow:hidden}[data-preset-theme] .event-page__highlight-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-preset-theme] .event-page__highlight-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--event-accent-secondary);background:color-mix(in srgb, var(--event-bg) 82%, transparent);clip-path:var(--event-clip-chamfer);padding:.25rem .5rem;font-size:.625rem;font-weight:700;position:absolute;top:.65rem;left:.65rem}[data-preset-theme] .event-page__highlight-body{padding:.85rem .95rem 1rem}[data-preset-theme] .event-page__highlight-title{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin:0;font-size:1rem}[data-preset-theme] .event-page__highlight-text{color:var(--event-text-soft);margin:.35rem 0 0;font-size:.875rem;line-height:1.55}[data-preset-theme] .event-page__schedule{margin-top:1rem}[data-preset-theme] .event-page__schedule-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}[data-preset-theme] .event-page__schedule-tab{border:var(--event-border-width) var(--event-border-style) var(--event-border);font-family:var(--event-font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--event-text-soft);background:var(--event-surface);clip-path:var(--event-clip-chamfer);cursor:pointer;padding:.5rem .85rem;font-size:.8125rem;font-weight:700}[data-preset-theme] .event-page__schedule-tab.is-active{color:var(--event-button-text);background:var(--event-accent);box-shadow:var(--event-shadow);border-color:#0000}[data-preset-theme] .event-page__schedule-panel{gap:.65rem;display:grid}[data-preset-theme] .event-page__schedule-item{background:var(--event-surface);border:var(--event-border-width) var(--event-border-style) var(--event-border);box-shadow:var(--event-shadow-soft);clip-path:var(--event-clip-chamfer);grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.85rem .95rem;display:grid}[data-preset-theme] .event-page__schedule-time{font-family:var(--event-font-num);color:var(--event-accent-secondary);white-space:nowrap;font-size:.8125rem;font-weight:700}[data-preset-theme] .event-page__schedule-title{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin:0;font-size:.9375rem}[data-preset-theme] .event-page__schedule-body{color:var(--event-text-soft);margin:.25rem 0 0;font-size:.875rem;line-height:1.55}[data-preset-theme] .event-page__schedule-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--event-accent);border:var(--event-border-width) var(--event-border-style) color-mix(in srgb, var(--event-accent) 35%, var(--event-border));clip-path:var(--event-clip-chamfer);padding:.2rem .45rem;font-size:.625rem;font-weight:700}[data-preset-theme] .event-page__location-stitch{align-items:stretch;gap:1.25rem;margin-top:1rem;display:grid}@media (width>=960px){[data-preset-theme] .event-page__location-stitch{grid-template-columns:.95fr 1.05fr}}html[data-location-density=background][data-preset-theme] .event-page__location-stitch,html[data-preset-theme] .event-page__section--location-flat .event-page__location-stitch{grid-template-columns:minmax(0,1fr)}[data-preset-theme] .event-page__location-stitch-copy{align-content:center;gap:.75rem;display:grid}html[data-location-density=background][data-preset-theme] .event-page__location-stitch-copy,html[data-preset-theme] .event-page__section--location-flat .event-page__location-stitch-copy{clip-path:none}[data-preset-theme] .event-page__location-stitch-media{min-height:clamp(14rem,35vw,22rem);overflow:hidden}[data-preset-theme] .event-page__location-stitch-media .event-page__location-image{width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;clip-path:var(--event-clip-chamfer);display:block}[data-preset-theme] .event-page__location-badge,[data-preset-theme] .event-page__trust-badge{transform:var(--event-badge-skew);clip-path:var(--event-clip-chamfer)}[data-preset-theme] .event-page__location-badge-inner,[data-preset-theme] .event-page__trust-badge-inner{transform:skew(12deg)}[data-preset-theme] .event-page__location-map-cta{text-transform:uppercase;letter-spacing:.04em;color:var(--event-button-text);background:var(--event-accent);box-shadow:var(--event-shadow);clip-path:var(--event-clip-chamfer);justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}[data-preset-theme] .event-page__gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(8rem,18vw,12rem);gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}[data-preset-theme] .event-page__gallery-item{border:var(--event-border-width) var(--event-border-style) var(--event-border);clip-path:var(--event-clip-chamfer);grid-column:span 2;position:relative;overflow:hidden}[data-preset-theme] .event-page__gallery-item--featured{grid-area:span 2/span 4}[data-preset-theme] .event-page__gallery-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-preset-theme] .event-page__gallery-caption{inset-inline:0;background:linear-gradient(to top, color-mix(in srgb, var(--event-bg) 88%, transparent), transparent);padding:.65rem .75rem;position:absolute;bottom:0}[data-preset-theme] .event-page__gallery-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--event-accent-secondary);font-size:.625rem;font-weight:700;display:block}[data-preset-theme] .event-page__gallery-title{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin-top:.15rem;font-size:.9375rem;display:block}@media (width<=767px){[data-preset-theme] .event-page__gallery-grid{grid-template-columns:1fr;grid-auto-rows:auto}[data-preset-theme] .event-page__gallery-item,[data-preset-theme] .event-page__gallery-item--featured{aspect-ratio:16/10;grid-area:auto}}[data-preset-theme] .event-page__team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}[data-preset-theme] .event-page__team-card{background:var(--event-surface-active);border:var(--event-border-width) var(--event-border-style) var(--event-border);box-shadow:var(--event-shadow-soft);clip-path:var(--event-clip-chamfer);flex-direction:column;display:flex;overflow:hidden}[data-preset-theme] .event-page__team-media{aspect-ratio:4/5;position:relative;overflow:hidden}[data-preset-theme] .event-page__team-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-preset-theme] .event-page__team-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--event-accent-secondary);background:color-mix(in srgb, var(--event-bg) 82%, transparent);clip-path:var(--event-clip-chamfer);padding:.25rem .5rem;font-size:.625rem;font-weight:700;position:absolute;top:.65rem;left:.65rem}[data-preset-theme] .event-page__team-body{padding:.85rem .95rem 1rem}[data-preset-theme] .event-page__team-name{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin:0;font-size:1rem}[data-preset-theme] .event-page__team-role{text-transform:uppercase;letter-spacing:.04em;color:var(--event-accent);margin:.25rem 0 0;font-size:.8125rem;font-weight:700}[data-preset-theme] .event-page__team-bio{color:var(--event-text-soft);margin:.45rem 0 0;font-size:.875rem;line-height:1.55}[data-preset-theme] .event-page__faq-accordion{gap:.5rem;margin-top:1rem;display:grid}[data-preset-theme] .event-page__faq-details{background:var(--event-surface);border:var(--event-border-width) var(--event-border-style) var(--event-border);box-shadow:var(--event-shadow-soft);clip-path:var(--event-clip-chamfer)}[data-preset-theme] .event-page__faq-summary{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);cursor:pointer;padding:.85rem .95rem;font-size:.9375rem;list-style:none}[data-preset-theme] .event-page__faq-summary::-webkit-details-marker{display:none}[data-preset-theme] .event-page__faq-details[open] .event-page__faq-summary{color:var(--event-accent)}[data-preset-theme] .event-page__faq-details .event-page__faq-answer{margin:0;padding:0 .95rem .85rem}[data-preset-theme] .event-page__kontakt-stitch{gap:1.25rem;display:grid}@media (width>=960px){[data-preset-theme] .event-page__kontakt-stitch{grid-template-columns:1fr 1fr}}[data-preset-theme] .event-page__kontakt-intro{color:var(--event-text-soft);margin:.65rem 0 0;font-size:.9375rem;line-height:1.6}[data-preset-theme] .event-page__kontakt-cards{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}[data-preset-theme] .event-page__kontakt-card-row{background:var(--event-surface);border:var(--event-border-width) var(--event-border-style) var(--event-border);clip-path:var(--event-clip-chamfer);gap:.15rem;padding:.75rem .85rem;display:grid}[data-preset-theme] .event-page__kontakt-form-stub{background:var(--event-surface);border:var(--event-border-width) var(--event-border-style) var(--event-border);box-shadow:var(--event-shadow-soft);clip-path:var(--event-clip-chamfer);padding:1rem 1.05rem}[data-preset-theme] .event-page__kontakt-form-title{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin:0;font-size:1rem}[data-preset-theme] .event-page__kontakt-form-note{color:var(--event-text-soft);margin:.5rem 0 0;font-size:.875rem}[data-preset-theme] .event-page__kontakt-form-cta{border:var(--event-border-width) var(--event-border-style) transparent;font-family:var(--event-font-body);color:var(--event-button-text);background:var(--event-accent);box-shadow:var(--event-shadow);clip-path:var(--event-clip-chamfer);cursor:not-allowed;opacity:.92;margin-top:.85rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:700;display:inline-flex}[data-preset-theme] .event-page__capacity{background:var(--event-surface-active);border:var(--event-border-width) var(--event-border-style) var(--event-border);clip-path:var(--event-clip-chamfer);margin-top:1rem;padding:.85rem .95rem}[data-preset-theme] .event-page__capacity-head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.55rem;display:flex}[data-preset-theme] .event-page__capacity-label{text-transform:uppercase;letter-spacing:.06em;color:var(--event-text);font-size:.6875rem;font-weight:700}[data-preset-theme] .event-page__capacity-value{font-family:var(--event-font-num);color:var(--event-accent-secondary);font-size:.75rem;font-weight:700}[data-preset-theme] .event-page__capacity-track{background:var(--event-bg);border:var(--event-border-width) var(--event-border-style) var(--event-border);height:.85rem;padding:.12rem}[data-preset-theme] .event-page__capacity-fill{background:linear-gradient(90deg, var(--event-accent), var(--event-accent-secondary));height:100%;display:block}[data-preset-theme] .event-page__slot-seats{color:var(--event-accent-secondary)}[data-preset-theme] .event-page__slot{clip-path:var(--event-clip-chamfer)}[data-preset-theme] .event-page__hero-cta,[data-preset-theme] .event-page__checkout-cta,[data-preset-theme] .event-page__hero-facts,[data-preset-theme] .event-page__hero-facts .event-page__hero-cta,[data-preset-theme] .event-page__location-float{clip-path:var(--event-clip-chamfer);box-shadow:var(--event-shadow)}[data-preset-theme] .event-page__hero-cta:not(:disabled):hover,[data-preset-theme] .event-page__checkout-cta:not(:disabled):hover,[data-preset-theme] .event-page__hero-meta-cta:not(:disabled):hover{box-shadow:var(--event-shadow-hover)}@media (prefers-reduced-motion:reduce){[data-preset-theme] .event-page__hero-badge-dot{animation:none}}.event-public{scroll-padding-top:4.25rem}.skip-link{z-index:100;border-radius:var(--event-radius-button);background:var(--event-accent);color:var(--event-button-text);padding:.5rem .85rem;font-weight:700;text-decoration:none;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.event-page{width:100%}.event-preview-bar{padding:.55rem var(--event-main-padding);background:var(--event-accent);color:var(--event-button-text);font-family:var(--event-font-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1rem;font-size:.875rem;display:flex}.event-preview-bar__text{margin:0}.event-preview-bar__link{color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration:underline}.event-page__nav{z-index:40;border-bottom:var(--event-border-width) var(--event-border-style) color-mix(in srgb, var(--event-border) 70%, transparent);background:color-mix(in srgb, var(--event-surface) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);position:sticky;top:0}.event-page__nav-inner{width:min(1120px, calc(100% - 2 * var(--event-main-padding)));align-items:center;gap:.85rem;min-height:3.5rem;margin-inline:auto;display:flex}.event-page__nav-brand{border-right:1px solid color-mix(in srgb, var(--event-text) 16%, transparent);font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);font-size:1rem;font-weight:var(--event-display-weight);color:var(--event-text);flex-shrink:0;margin:0;padding-right:.95rem;text-decoration:none}.event-page__nav-brand:hover{color:var(--event-accent)}.event-page__nav-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(11rem,40vw);max-height:2.25rem;display:block}.event-page__nav-links{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:0;margin:0;padding:0 .35rem 0 0;list-style:none;display:none;overflow-x:auto}.event-page__nav-links::-webkit-scrollbar{display:none}@media (width>=900px){.event-page__nav-links{display:flex}}.event-page__nav-links>li{flex:none;align-items:center;display:inline-flex}.event-page__nav-links>li+li:before{content:"";background:color-mix(in srgb, var(--event-text) 18%, transparent);pointer-events:none;width:1px;height:.9em;margin-inline:.7rem}.event-page__nav-link{color:var(--event-text-soft);letter-spacing:.01em;white-space:nowrap;padding-block:.2rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s;position:relative}.event-page__nav-link:after{content:"";background:var(--event-accent-secondary,var(--event-cta,var(--event-accent)));transform-origin:0;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.15rem;left:0;right:0;transform:scaleX(0)}.event-page__nav-link:hover{color:var(--event-text)}.event-page__nav-link:hover:after,.event-page__nav-link[aria-current=true]:after{transform:scaleX(1)}.event-page__nav-link[aria-current=true]{color:var(--event-text);font-weight:700}.event-page__nav-cta{border-radius:var(--event-radius-button);background:var(--event-accent);min-height:2.25rem;color:var(--event-button-text);box-shadow:var(--event-shadow-soft);flex-shrink:0;align-items:center;margin-left:.85rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.event-page__nav-cta:before{content:"";background:color-mix(in srgb, var(--event-text) 16%, transparent);pointer-events:none;width:1px;height:1.15rem;position:absolute;top:50%;left:-.85rem;transform:translateY(-50%)}.event-page__nav-toggle{border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-button);background:color-mix(in srgb, var(--event-surface-active) 80%, transparent);color:var(--event-text);font:inherit;cursor:pointer;margin-left:auto;padding:.4rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}@media (width>=900px){.event-page__nav-toggle{display:none}}.event-page__nav-drawer{border-top:var(--event-border-width) var(--event-border-style) var(--event-border);background:color-mix(in srgb, var(--event-surface) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:none}.event-page__nav.is-open .event-page__nav-drawer{display:block}@media (width>=900px){.event-page__nav-drawer{display:none!important}}.event-page__nav-drawer-list{width:min(1120px, calc(100% - 2 * var(--event-main-padding)));gap:.35rem;margin:0 auto;padding:.75rem 0 1rem;list-style:none;display:grid}.event-page__nav-drawer-list a{color:var(--event-text);padding:.55rem .25rem;font-weight:600;text-decoration:none;display:block}.event-page__nav-drawer-list a[aria-current=true]{color:var(--event-accent-secondary,var(--event-cta,var(--event-accent)))}.event-page__scroll-dots{z-index:42;border:1px solid color-mix(in srgb, var(--event-text) 12%, transparent);background:color-mix(in srgb, var(--event-surface) 55%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--event-text) 10%, transparent);flex-direction:column;align-items:center;gap:.55rem;padding:.55rem .35rem;display:none;position:fixed;top:50%;right:clamp(.65rem,1.6vw,1.15rem);transform:translateY(-50%)}html[data-preset-theme]:not([data-editor=on]) .event-page__scroll-dots:not([hidden]){display:flex}.event-page__scroll-dot{border:1px solid color-mix(in srgb, var(--event-accent-secondary,var(--event-cta,var(--event-accent))) 55%, transparent);cursor:pointer;background:0 0;border-radius:0;width:.4rem;height:.4rem;padding:0;transition:background .2s,border-color .2s,transform .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1);display:block}.event-page__scroll-dot:hover,.event-page__scroll-dot:focus-visible{background:color-mix(in srgb, var(--event-accent-secondary,var(--event-cta,var(--event-accent))) 35%, transparent);outline:none}.event-page__scroll-dot:focus-visible{outline:2px solid var(--event-accent-secondary,var(--event-cta,var(--event-accent)));outline-offset:3px}.event-page__scroll-dot[aria-current=true]{background:var(--event-accent-secondary,var(--event-cta,var(--event-accent)));border-color:var(--event-accent-secondary,var(--event-cta,var(--event-accent)));height:1.05rem}@media (width<=899px){.event-page__scroll-dots{gap:.45rem;padding:.4rem .25rem;right:.45rem}}@media (prefers-reduced-motion:reduce){.event-page__scroll-dot{transition:none}}.event-page__footer{border-top:var(--event-border-width) var(--event-border-style) var(--event-border);background:var(--event-surface);padding:clamp(2rem, 5vw, 3rem) 0 calc(5.5rem + env(safe-area-inset-bottom,0px))}.event-page__footer-inner{width:min(1120px, calc(100% - 2 * var(--event-main-padding)));gap:1.5rem;margin-inline:auto;display:grid}@media (width>=800px){.event-page__footer-inner{grid-template-columns:1.2fr 1fr 1fr auto;align-items:start}}.event-page__footer-brand{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);font-size:1.25rem;font-weight:var(--event-display-weight);margin:0 0 .35rem}.event-page__footer-text{color:var(--event-text-soft);margin:0;font-size:.9rem}.event-page__footer-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:9rem;max-height:2.75rem;margin-top:.85rem;display:block}.event-page__footer-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--event-text-soft);font-size:.75rem;font-family:var(--event-font-num);margin:0 0 .65rem}.event-page__footer-links{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.event-page__footer-links a,.event-page__footer-report{color:var(--event-text);font-size:.9rem;font-weight:600;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.event-page__footer-links a:hover,.event-page__footer-report:hover{color:var(--event-accent)}.event-page__footer-mark{justify-self:end}.event-page__footer-icon,.event-page__footer-monogram{border-radius:var(--event-radius);width:3rem;height:3rem;display:block}.event-page__footer-icon{-o-object-fit:contain;object-fit:contain}.event-page__footer-monogram{font-family:var(--event-font-display);font-size:1.35rem;font-weight:var(--event-display-weight);color:var(--event-button-text,#fff);background:var(--event-accent);place-items:center;display:grid}.event-page__footer-powered{border-top:var(--event-border-width) var(--event-border-style) var(--event-border);color:var(--event-text-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:1rem;font-size:.8rem;display:flex}.event-page__footer-powered a{color:var(--event-accent);font-weight:700;text-decoration:none}.event-page__mobile-cta{z-index:45;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--event-surface) 82%, transparent);border-top:var(--event-border-width) var(--event-border-style) var(--event-border);-webkit-backdrop-filter:blur(14px);position:fixed;bottom:0;left:0;right:0}@media (width>=900px){.event-page__mobile-cta{display:none}}.event-page__mobile-cta-inner{justify-content:space-between;align-items:center;gap:.75rem;width:min(1120px,100%);margin-inline:auto;display:flex}.event-page__mobile-cta-copy{color:var(--event-text-soft);margin:0;font-size:.8rem}.event-page__mobile-cta-price{color:var(--event-text);font-size:.95rem;font-weight:700;display:block}.event-page__mobile-cta-btn{border-radius:var(--event-radius-button);background:var(--event-accent);min-height:2.75rem;color:var(--event-button-text);box-shadow:var(--event-shadow);flex-shrink:0;align-items:center;padding:.55rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.event-page__consent{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:70;border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-card);background:color-mix(in srgb, var(--event-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:flex-start;gap:1rem;padding:1rem;display:none;position:fixed}@media (width>=720px){.event-page__consent{flex-direction:row;justify-content:space-between;align-items:center}}.event-page__consent.is-visible{display:flex}.event-page__consent-title{margin:0 0 .35rem;font-weight:700}.event-page__consent-text{color:var(--event-text-soft);margin:0;font-size:.875rem}.event-page__consent-actions{flex-wrap:wrap;gap:.5rem;display:flex}.event-page__consent-btn{border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-button);background:var(--event-surface-active);color:var(--event-text);font:inherit;cursor:pointer;padding:.5rem .85rem;font-weight:600}.event-page__consent-btn--accept{border-color:var(--event-accent);background:var(--event-accent);color:var(--event-button-text)}.event-page__report-dialog{border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-card);background:var(--event-surface);color:var(--event-text);max-width:min(32rem,100vw - 2rem);padding:0}.event-page__report-dialog::backdrop{background:color-mix(in srgb, var(--event-bg) 55%, transparent)}.event-page__report-panel{gap:.85rem;padding:1.25rem;display:grid}.event-page__report-panel label{gap:.35rem;font-size:.875rem;font-weight:600;display:grid}.event-page__report-panel select,.event-page__report-panel textarea{font:inherit;border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-button);background:var(--event-surface-active);color:var(--event-text);padding:.55rem .65rem}.event-page__report-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.event-page__report-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.event-page__report-status{border-radius:var(--event-radius-button);background:color-mix(in srgb, var(--event-accent-secondary,#d4e60a) 22%, var(--event-surface));margin:0;padding:.65rem .75rem;font-size:.875rem;font-weight:600}.event-page__report-status.is-error{background:color-mix(in srgb, var(--danger,#b91c1c) 14%, var(--event-surface));color:var(--danger,#b91c1c)}.ezay-logo{width:auto;height:auto;display:block}.ezay-logo--wordmark{width:auto;max-width:10.5rem;height:2.25rem}.ezay-logo--icon{border-radius:var(--radius-md,.5rem);width:2rem;height:2rem}.guest-shell__logo{max-width:12rem;height:2.75rem;margin-inline:auto}.site-header__brand{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.site-header__logo{max-width:8rem;height:1.75rem}.site-header__mark,.admin-sidebar__logo-img{border-radius:.4rem;width:1.75rem;height:1.75rem}.admin-sidebar__title{color:#ffffffe0;font-size:.9375rem;font-weight:800}.platform-footer{background:0 0;width:100%;margin-top:auto;padding-top:2.5rem;position:relative;overflow:hidden}.platform-footer__fade{pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--canvas,#fff) 55%, transparent) 42%, var(--canvas,#fff) 100%);height:100%;position:absolute;inset:0 0 auto}.platform-footer__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.55rem;max-width:72rem;margin-inline:auto;padding:.5rem 1rem 1.75rem;display:flex;position:relative}@media (width>=768px){.platform-footer__inner{text-align:start;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:1.5rem}}.platform-footer__nav{flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;display:flex}.platform-footer__link{font-family:var(--font-ui);color:color-mix(in srgb, var(--ink-soft) 78%, transparent);letter-spacing:.01em;font-size:.75rem;font-weight:500;text-decoration:none}.platform-footer__link:hover,.platform-footer__link--active{color:var(--ink-soft)}.platform-footer__credit{font-family:var(--font-ui);color:color-mix(in srgb, var(--ink-soft) 78%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;margin:0;font-size:.75rem;font-weight:500;display:inline-flex}.platform-footer__mark{-o-object-fit:cover;object-fit:cover;border-radius:.2rem;flex-shrink:0;width:.9rem;height:.9rem}.platform-footer__heart{width:.8rem;height:.8rem;fill:var(--lime);flex-shrink:0}.platform-footer__rights{white-space:nowrap;margin-left:.15rem}.legal-shell{background:var(--canvas);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.legal-shell__header{justify-content:center;padding:1.25rem 1rem 0;display:flex}.legal-shell__brand{text-decoration:none;display:inline-flex}.legal-shell__brand .ezay-logo{max-width:10.5rem;height:2.25rem}.legal-shell__main{flex:1;width:100%;max-width:48rem;margin:0 auto;padding:2rem 1rem 3rem}.legal-doc h1{font-family:var(--font-ui);color:var(--navy-deep);margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.15}.legal-doc__section{margin-bottom:1.75rem}.legal-doc__section h2{font-family:var(--font-ui);color:var(--navy-deep);margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.legal-doc__section p,.legal-doc__section li{font-family:var(--font-ui);color:var(--ink);font-size:1rem;line-height:1.7}.legal-doc__section p{margin:0 0 .75rem}.legal-doc__section ul{margin:0 0 .75rem;padding-left:1.25rem}.legal-doc__section a{color:var(--navy-deep);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.legal-doc__action{background:var(--navy-deep);color:#fff;font:700 1rem/1.3 var(--font-ui);cursor:pointer;border:none;border-radius:.75rem;margin-top:.5rem;padding:.8rem 1.25rem}.legal-doc__action:hover{background:var(--navy)}.legal-doc__action:focus-visible{outline:2px solid var(--navy-deep);outline-offset:3px}.legal-doc__meta{border-left:3px solid var(--lime);background:color-mix(in srgb, var(--lime) 12%, var(--canvas));font-family:var(--font-ui);color:var(--ink-soft);margin-top:2rem;padding:.875rem 1rem;font-size:.875rem}.event-page__footer-powered-brand{text-decoration:none;display:inline-flex}.event-page__footer-ezay-logo{max-width:5.5rem;height:1.25rem}.event-page__footer-platform-links{flex-wrap:wrap;gap:.5rem .875rem;display:flex}.event-page__footer-platform-links a{font-size:.75rem}.event-page [hidden]{display:none!important}html[data-box-style=square],html[data-frame-style=square]{--event-radius:0;--event-radius-card:0;--event-radius-button:0}html[data-frame-style=pill]{--event-radius-button:999px;--event-radius-card:1.5rem;--event-radius:1.25rem}html[data-box-style=chamfer]{--event-radius:0;--event-radius-card:0;--event-radius-button:0;--event-clip-chamfer:polygon(0 0, calc(100% - .65rem) 0, 100% .65rem, 100% 100%, .65rem 100%, 0 calc(100% - .65rem))}html[data-box-style=chamfer] .event-page__stat-card,html[data-box-style=chamfer] .event-page__odometer-block,html[data-box-style=chamfer] .event-page__pricing-card,html[data-box-style=chamfer] .event-page__hero-cta,html[data-box-style=chamfer] .event-page__nav-cta,html[data-box-style=chamfer] .event-page__checkout-cta,html[data-box-style=chamfer] .event-page__gallery-item,html[data-box-style=chamfer] .event-page__countdown-capacity{clip-path:var(--event-clip-chamfer)}html[data-hero-size=small] .event-page__hero-stage{min-height:clamp(18rem,42vw,24rem)}html[data-hero-size=medium] .event-page__hero-stage{min-height:clamp(28rem,55vw,34rem)}html[data-hero-size=large] .event-page__hero-stage{min-height:clamp(36.25rem,72vw,42rem)}html[data-hero-media-motion=zoom] .event-page__hero-image{animation:20s ease-in-out infinite alternate event-hero-media-zoom}html[data-hero-media-motion=fade] .event-page__hero-image{animation:10s ease-in-out infinite alternate event-hero-media-fade}@keyframes event-hero-media-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes event-hero-media-fade{0%{opacity:.55}to{opacity:1}}@media (width>=960px){html[data-desc-layout=side] .event-page__desc-stitch:not(.event-page__desc-stitch--center){grid-template-columns:1.15fr .85fr}html[data-desc-layout=side] .event-page__desc-stitch--reverse{direction:rtl}html[data-desc-layout=side] .event-page__desc-stitch--reverse>*{direction:ltr}html[data-desc-layout=side] .event-page__desc-stitch--center{grid-template-columns:1fr}html[data-desc-layout=side] .event-page__desc-stitch--center .event-page__desc-stitch-media{order:-1}}@media (width>=720px){html[data-desc-layout=side] .event-page__desc-row--center{grid-template-columns:1fr}}html[data-desc-layout=text] .event-page__desc-stitch-media{display:none!important}html[data-desc-image-size=small] .event-page__desc-image{max-height:12rem}html[data-desc-image-size=medium] .event-page__desc-image{max-height:16rem}html[data-desc-image-size=large] .event-page__desc-image{max-height:22rem}html[data-stats-density=medium] .event-page__stat-card{padding:1.15rem 1rem}html[data-stats-density=medium] .event-page__stat-value{font-size:clamp(1.5rem,3.5vw,2rem)}html[data-stats-density=medium] .event-page__stat-index{font-size:6rem}html[data-stats-density=small] .event-page__stat-card{padding:.85rem .75rem}html[data-stats-density=small] .event-page__stat-value{font-size:clamp(1.25rem,3vw,1.65rem)}html[data-stats-density=small] .event-page__stat-index{font-size:4.5rem}@media (width>=720px){html[data-stats-columns="2"] .event-page__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-stats-columns="3"] .event-page__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-stats-columns="4"] .event-page__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-countdown-density=medium] .event-page__countdown-headline{font-size:clamp(1.65rem,4vw,2.75rem)}html[data-countdown-density=medium] .event-page__odometer-block{padding:1.15rem .65rem}html[data-countdown-density=medium] .event-page__odometer-value{font-size:clamp(2.75rem,8vw,4rem)}html[data-countdown-density=small] .event-page__countdown-headline{font-size:clamp(1.35rem,3.5vw,2.15rem)}html[data-countdown-density=small] .event-page__countdown-note{font-size:.8125rem}html[data-countdown-density=small] .event-page__odometer{gap:.5rem}html[data-countdown-density=small] .event-page__odometer-block{padding:.85rem .5rem}html[data-countdown-density=small] .event-page__odometer-value{font-size:clamp(2.25rem,7vw,3.25rem)}html[data-countdown-density=small] .event-page__odometer-label{font-size:.5625rem}html[data-preset-theme] .event-page__countdown-capacity{background:var(--event-surface);border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius);margin-top:1.25rem;padding:1rem 1.05rem}html[data-preset-theme] .event-page__capacity-head{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.65rem;display:flex}html[data-preset-theme] .event-page__capacity-label{text-transform:uppercase;letter-spacing:.06em;color:var(--event-text);font-size:.75rem;font-weight:700}html[data-preset-theme] .event-page__capacity-value{font-family:var(--event-font-num);color:var(--event-text-soft);font-size:.75rem}html[data-preset-theme] .event-page__capacity-track{background:color-mix(in srgb, var(--event-text) 12%, transparent);border-radius:999px;height:.5rem;overflow:hidden}html[data-preset-theme] .event-page__capacity-fill{border-radius:inherit;background:var(--event-accent);height:100%;display:block}html[data-capacity-urgency-live=on] .event-page__countdown-capacity .event-page__capacity-fill{animation:3.2s ease-in-out infinite event-capacity-fill-glow;position:relative;overflow:hidden}html[data-capacity-urgency-live=on] .event-page__countdown-capacity .event-page__capacity-fill:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--event-text) 35%, transparent) 32%, color-mix(in srgb, var(--event-text) 72%, transparent) 50%, color-mix(in srgb, var(--event-text) 35%, transparent) 68%, transparent 100%);pointer-events:none;width:42%;animation:3.6s linear infinite event-capacity-fill-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes event-capacity-fill-glow{0%,to{box-shadow:0 0 .35rem color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 40%, transparent)}50%{box-shadow:0 0 .7rem color-mix(in srgb, var(--event-accent) 50%, transparent)}}@keyframes event-capacity-fill-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}html[data-preset-theme] .event-page__highlight-footer{text-transform:uppercase;letter-spacing:.06em;color:var(--event-accent);margin:.65rem 0 0;font-size:.75rem;font-weight:700}html[data-preset-theme] .event-page__schedule-icon{width:2rem;height:2rem;color:var(--event-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}html[data-gallery-presentation=small] .event-page__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(6rem,14vw,8rem)}html[data-gallery-presentation=medium] .event-page__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(8rem,18vw,11rem)}html[data-gallery-presentation=large] .event-page__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(11rem,26vw,16rem)}html:is([data-gallery-presentation=small],[data-gallery-presentation=medium],[data-gallery-presentation=large]) .event-page__gallery-item,html:is([data-gallery-presentation=small],[data-gallery-presentation=medium],[data-gallery-presentation=large]) .event-page__gallery-item--featured{grid-area:auto}@media (width<=767px){html[data-preset-theme] .event-page__gallery-grid{grid-template-columns:1fr;grid-auto-rows:auto}html[data-preset-theme] .event-page__gallery-item,html[data-preset-theme] .event-page__gallery-item--featured{aspect-ratio:16/10;grid-area:auto}html[data-gallery-presentation=small] .event-page__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-team-density=medium] .event-page__team-grid{gap:.75rem}html[data-team-density=small] .event-page__team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem}html[data-location-media=text] .event-page__location-stitch{grid-template-columns:minmax(0,1fr)}html[data-location-density=medium] .event-page__location-stitch-media,html[data-location-density=compact] .event-page__location-stitch-media{min-height:clamp(8.5rem,24vw,14rem)}html[data-location-density=small] .event-page__location-stitch-media,html[data-location-density=compact] .event-page__location-stitch-media{min-height:clamp(7rem,20vw,11rem)}html[data-location-density=medium] .event-page__location-address,html[data-location-density=compact] .event-page__location-address{font-size:.875rem}html[data-location-density=small] .event-page__location-address,html[data-location-density=medium] .event-page__location-directions,html[data-location-density=compact] .event-page__location-directions{font-size:.8125rem}html[data-location-density=small] .event-page__location-directions{margin-top:.45rem;font-size:.75rem}html[data-preset-theme] .event-page__location-directions{color:var(--event-text-soft);margin:.65rem 0 0;font-size:.875rem;line-height:1.55}html[data-preset-theme] .event-page__section--location{position:relative;overflow:hidden}html[data-preset-theme] .event-page__location-map-bg{display:none}html[data-preset-theme] .event-page__location-map-scrim{z-index:1;pointer-events:none;opacity:var(--event-location-map-scrim-strength,.82);background:linear-gradient(118deg, color-mix(in srgb, var(--event-bg) 92%, transparent) 0%, color-mix(in srgb, var(--event-bg) 55%, transparent) 42%, color-mix(in srgb, var(--event-surface-active) 70%, transparent) 72%, color-mix(in srgb, var(--event-bg) 88%, transparent) 100%);position:absolute;inset:0}:is(html[data-location-density=background] .event-page__band--location,html[data-preset-theme] .event-page__band--location:has(.event-page__section--location-flat)){background:0 0}html[data-location-density=background] .event-page__section--location,html[data-preset-theme] .event-page__section--location-flat{min-height:clamp(18rem,48vw,28rem);padding-block:clamp(2rem,6vw,3.5rem)}html[data-location-density=background] .event-page__location-map-bg,html[data-preset-theme] .event-page__section--location-flat>.event-page__location-map-bg{z-index:0;display:block;position:absolute;inset:0}html[data-location-density=background] .event-page__location-shell,html[data-preset-theme] .event-page__section--location-flat .event-page__location-shell{z-index:2;position:relative}html[data-location-density=background] .event-page__location-stitch,html[data-preset-theme] .event-page__section--location-flat .event-page__location-stitch{grid-template-columns:minmax(0,1fr);max-width:min(34rem,100%)}html[data-location-density=background] .event-page__location-stitch-copy,html[data-preset-theme] .event-page__section--location-flat .event-page__location-stitch-copy{border:1px solid color-mix(in srgb, var(--event-accent) 60%, transparent);clip-path:none;background:linear-gradient(180deg, color-mix(in srgb, var(--event-accent) 10%, transparent) 0%, transparent 70%), color-mix(in srgb, var(--event-accent) 22%, transparent);color:var(--event-text);-webkit-backdrop-filter:var(--event-glass-blur);backdrop-filter:var(--event-glass-blur);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--event-text) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--event-accent) 30%, transparent);border-radius:0;padding:1rem 1.1rem}html[data-location-density=background] .event-page__section-title,html[data-location-density=background] .event-page__section-eyebrow,html[data-preset-theme] .event-page__section--location-flat .event-page__section-title,html[data-preset-theme] .event-page__section--location-flat .event-page__section-eyebrow{max-width:min(34rem,100%)}html[data-location-media=text] .event-page__location-map-bg{display:none}html[data-preset-theme] .event-page__location-map{height:100%;min-height:inherit;border-radius:var(--event-radius);background:linear-gradient(115deg, transparent 46%, color-mix(in srgb, var(--event-accent) 18%, transparent) 46.5%, color-mix(in srgb, var(--event-accent) 18%, transparent) 48.5%, transparent 49%), linear-gradient(25deg, transparent 62%, color-mix(in srgb, var(--event-text) 8%, transparent) 62.4%, color-mix(in srgb, var(--event-text) 8%, transparent) 63.6%, transparent 64%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--event-text) 5%, transparent) 0 1px, transparent 1px 2.75rem), repeating-linear-gradient(90deg, color-mix(in srgb, var(--event-text) 5%, transparent) 0 1px, transparent 1px 2.75rem), var(--event-surface-active);position:relative;overflow:hidden}html[data-preset-theme] .event-page__location-map--background{border-radius:0;min-height:100%;position:absolute;inset:0}html[data-preset-theme] .event-page__location-stitch-media .event-page__location-map{clip-path:var(--event-clip-chamfer);border-radius:0}html[data-preset-theme] .event-page__location-stage .event-page__location-map{border-radius:0}html[data-preset-theme] .event-page__location-map-canvas{z-index:0;background:0 0;width:100%;height:100%;position:absolute;inset:0}html[data-preset-theme] .event-page__location-map .leaflet-container{background:var(--event-surface-active);width:100%;height:100%;font-family:inherit}html[data-preset-theme] .event-page__location-map .leaflet-control-attribution{opacity:.5;background:color-mix(in srgb, var(--event-bg) 72%, transparent);margin:0;padding:.1rem .35rem;font-size:.5rem;line-height:1.2}html[data-preset-theme] .event-page__location-map:not(.event-page__location-map--background) .leaflet-tile-pane{filter:grayscale()contrast(.34)brightness(.94);opacity:.42}html[data-preset-theme] .event-page__location-map:not(.event-page__location-map--background)[data-map-surface=dark] .leaflet-tile-pane{filter:grayscale()invert()contrast(.36)brightness(1.06);opacity:.36}html[data-preset-theme] .event-page__location-map:not(.event-page__location-map--background)[data-map-surface=light] .leaflet-tile-pane{filter:grayscale()contrast(.3)brightness(.88);opacity:.46}html[data-location-density=background] .event-page__location-map--background .leaflet-tile-pane,html[data-preset-theme] .event-page__section--location-flat .event-page__location-map--background .leaflet-tile-pane{filter:grayscale(1) contrast(var(--event-location-map-bg-contrast,.48)) brightness(var(--event-location-map-bg-brightness,1.08));opacity:var(--event-location-map-bg-opacity,.68)}html[data-location-density=background] .event-page__location-map--background[data-map-surface=dark] .leaflet-tile-pane,html[data-preset-theme] .event-page__section--location-flat .event-page__location-map--background[data-map-surface=dark] .leaflet-tile-pane{filter:grayscale(1) invert(1) contrast(var(--event-location-map-bg-contrast,.42)) brightness(calc(var(--event-location-map-bg-brightness,1.08) * .92))}html[data-preset-theme] .event-page__location-map-marker{z-index:2;width:2.35rem;height:2.35rem;color:var(--event-accent);filter:drop-shadow(0 2px 10px color-mix(in srgb, var(--event-bg) 55%, transparent));pointer-events:none;position:absolute;top:52%;left:62%;transform:translate(-50%,-85%)}html[data-preset-theme] .event-page__location-map-marker svg{width:100%;height:100%;display:block}html[data-preset-theme] .event-page__location-map:not(.event-page__location-map--background) .event-page__location-map-marker{top:50%;left:50%}html[data-preset-theme] .event-page__location-map.is-loaded .event-page__location-map-marker{display:none}html[data-preset-theme] .event-page__location-map-consent{z-index:3;inset-inline:clamp(.65rem,2.5vw,1rem);background:color-mix(in srgb, var(--event-surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius);box-shadow:var(--event-shadow-soft);flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:.75rem .85rem;display:flex;position:absolute;bottom:clamp(.65rem,2.5vw,1rem)}html[data-location-density=background] .event-page__location-map-consent,html[data-preset-theme] .event-page__section--location-flat .event-page__location-map-consent{left:auto;right:clamp(.65rem,2.5vw,1rem);max-width:min(22rem,100% - 2rem);inset-inline:auto}html[data-preset-theme] .event-page__location-stage .event-page__location-map-consent{top:clamp(.65rem,2.5vw,1rem);bottom:auto}html[data-preset-theme] .event-page__location-map-pin{width:2.25rem;height:2.25rem;color:var(--event-button-text,#fff);background:var(--event-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-preset-theme] .event-page__location-map-pin svg{width:1.15rem;height:1.15rem}html[data-preset-theme] .event-page__location-map-consent-copy{flex:10rem;min-width:0}html[data-preset-theme] .event-page__location-map-consent-title{color:var(--event-text);margin:0;font-size:.875rem;font-weight:700}html[data-preset-theme] .event-page__location-map-consent-text{color:var(--event-text-soft);margin:.15rem 0 0;font-size:.75rem;line-height:1.45}html[data-preset-theme] .event-page__location-map-consent-btn{border-radius:var(--event-radius-button);font:700 .8125rem/1.2 var(--event-font-body);color:var(--event-button-text,#fff);background:var(--event-accent);cursor:pointer;border:0;flex:none;padding:.55rem .9rem}html[data-preset-theme] .event-page__location-map-consent-btn:focus-visible{outline:2px solid var(--event-accent);outline-offset:2px}@media (width<=479px){html[data-preset-theme] .event-page__location-map-consent-btn{flex-basis:100%}html[data-location-density=background] .event-page__location-map-marker,html[data-preset-theme] .event-page__section--location-flat .event-page__location-map-marker{top:58%;left:72%}}html[data-preset-theme] .event-page__location-map.is-loaded .event-page__location-map-consent{display:none}html[data-preset-theme] .event-page__location-leaflet-pin{background:0 0;border:0}html[data-preset-theme] .event-page__location-leaflet-pin__inner{width:2.1rem;height:2.1rem;color:var(--event-accent);filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--event-bg) 50%, transparent));display:block;transform:translate(-50%,-90%)}html[data-preset-theme] .event-page__location-leaflet-pin__inner svg{width:100%;height:100%;display:block}html[data-preset-theme] .event-page__faq-details--highlighted{border-color:var(--event-accent);box-shadow:var(--event-glow-volt,0 0 0 1px color-mix(in srgb, var(--event-accent) 35%, transparent))}html[data-preset-theme] .event-page__faq-details--highlighted .event-page__faq-summary{color:var(--event-accent)}html[data-faq-density=small] .event-page__faq-accordion{gap:.35rem}html[data-faq-density=medium] .event-page__faq-accordion{gap:.65rem}html[data-faq-density=small] .event-page__faq-summary{padding:.65rem .75rem;font-size:.8125rem}html[data-faq-density=small] .event-page__faq-details .event-page__faq-answer{padding:0 .75rem .65rem;font-size:.8125rem}html[data-faq-density=medium] .event-page__faq-summary{padding:1rem 1.05rem;font-size:1rem}html[data-faq-density=medium] .event-page__faq-details .event-page__faq-answer{padding:0 1.05rem 1rem;font-size:.9375rem}html[data-faq-motion=hover] .event-page__faq-details:hover{border-color:color-mix(in srgb, var(--event-accent) 28%, var(--event-border));box-shadow:var(--event-shadow-soft), 0 0 0 1px color-mix(in srgb, var(--event-accent) 12%, transparent)}html[data-faq-motion=pulse] .event-page__faq-details--highlighted{animation:2.4s ease-in-out infinite event-faq-pulse}@keyframes event-faq-pulse{0%,to{box-shadow:var(--event-glow-volt,0 0 0 1px color-mix(in srgb, var(--event-accent) 35%, transparent))}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--event-accent) 35%, transparent), 0 0 1.2rem color-mix(in srgb, var(--event-accent) 18%, transparent)}}html[data-preset-theme] .event-page__kontakt-social{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}html[data-preset-theme] .event-page__kontakt-social-link{border-radius:var(--event-radius);border:var(--event-border-width) var(--event-border-style) var(--event-border);background:var(--event-surface);width:2.5rem;height:2.5rem;color:var(--event-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}html[data-preset-theme] .event-page__kontakt-social-link svg{width:1.1rem;height:1.1rem}@media (width>=960px){html[data-kontakt-layout=card] .event-page__kontakt-stitch{grid-template-columns:1fr 1fr}}html[data-kontakt-layout=stack] .event-page__kontakt-stitch{grid-template-columns:minmax(0,1fr)}html[data-kontakt-motion=hover] .event-page__kontakt-card-row{transition:border-color .2s,box-shadow .2s}html[data-kontakt-motion=hover] .event-page__kontakt-card-row:hover{border-color:color-mix(in srgb, var(--event-accent) 24%, var(--event-border));box-shadow:var(--event-shadow-soft)}html[data-kontakt-motion=hover] .event-page__kontakt-social-link{transition:border-color .2s,box-shadow .2s,color .2s}html[data-kontakt-motion=hover] .event-page__kontakt-social-link:hover{border-color:color-mix(in srgb, var(--event-accent) 24%, var(--event-border));color:var(--event-accent);box-shadow:var(--event-shadow-soft)}@media (width>=720px){html[data-preset-theme] .event-page__pricing-grid[data-pricing-layout=editor]{gap:var(--pricing-grid-gap,1.25rem);grid-template-columns:repeat(var(--pricing-grid-columns,3), minmax(0, var(--pricing-card-width,18rem)));justify-content:center}}html[data-pricing-density=normal] .event-page__pricing-grid{--pricing-grid-gap:1.25rem}html[data-pricing-density=medium] .event-page__pricing-grid{--pricing-grid-gap:1rem}html[data-pricing-density=small] .event-page__pricing-grid{--pricing-grid-gap:.75rem}html[data-pricing-density=medium] .event-page__pricing-card{padding:clamp(1rem,2.5vw,1.5rem)}html[data-pricing-density=medium] .event-page__pricing-price{font-size:clamp(2rem,5vw,3rem)}html[data-pricing-density=small] .event-page__pricing-card{padding:clamp(.85rem,2vw,1.15rem)}html[data-pricing-density=small] .event-page__pricing-price{font-size:clamp(1.65rem,4.5vw,2.35rem)}html[data-pricing-density=small] .event-page__pricing-features{gap:.35rem;font-size:.75rem}html[data-preset-theme] .event-page__pricing-capacity{color:var(--event-accent);margin:0;font-size:.75rem;font-weight:700}html[data-preset-theme] .event-page__pricing-capacity--soldout{color:var(--event-text-soft)}html[data-preset-theme] .event-page__pricing-card--soldout{opacity:.6}html[data-preset-theme] .event-page__pricing-phase-countdown{font-weight:700}html[data-design-surface=glass] :is(.event-page__card,.event-page__highlight-card,.event-page__pricing-card,.event-page__kontakt-card){background:color-mix(in srgb, var(--event-surface) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:color-mix(in srgb, var(--event-accent) 24%, var(--event-border))}html[data-design-surface=brutalist] :is(.event-page__card,.event-page__highlight-card,.event-page__pricing-card){box-shadow:6px 6px 0 color-mix(in srgb, var(--event-accent) 70%, #000);border-width:2px}html[data-design-surface=editorial] :is(.event-page__section-title,.event-page__hero-title){letter-spacing:-.04em;font-weight:600}html[data-design-surface=organic] :is(.event-page__card,.event-page__highlight-card){border-radius:2rem .75rem}html[data-design-rhythm=airy] .event-page__section{padding-block:clamp(2rem,6vw,4rem)}html[data-design-rhythm=dense] .event-page__section{padding-block:clamp(1rem,3vw,2rem)}@media (width>=720px){html[data-design-rhythm=bento] :is(.event-page__stats-grid,.event-page__highlights-grid){grid-template-columns:repeat(12,minmax(0,1fr))}html[data-design-rhythm=bento] .event-page__stat-card{grid-column:span 3}html[data-design-rhythm=bento] .event-page__highlight-card{grid-column:span 4}html[data-design-rhythm=bento] .event-page__highlight-card:first-child{grid-column:span 7}html[data-design-rhythm=bento] .event-page__highlight-card:nth-child(2){grid-column:span 5}}html[data-design-frame=chamfer] :is(.event-page__hero-cta,.event-page__card,.event-page__highlight-card){clip-path:var(--event-clip-chamfer,polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%))}html[data-design-frame=asymmetric] :is(.event-page__card,.event-page__highlight-card):nth-child(odd){border-radius:1.75rem .5rem}html[data-design-frame=asymmetric] :is(.event-page__card,.event-page__highlight-card):nth-child(2n){border-radius:.5rem 1.75rem}html[data-design-frame=editorial] :is(.event-page__card,.event-page__hero-cta){box-shadow:none;border-width:1px;border-radius:0}html[data-signature=hero-type] .event-page__band[data-section=hero] .event-page__hero-title{font-size:clamp(2.8rem,8vw,5.5rem);line-height:.95}html[data-signature=stats-strip] .event-page__band[data-section=stats] .event-page__stat-value{font-size:clamp(2rem,5vw,3.5rem)}html[data-signature=countdown-pulse] .event-page__band[data-section=countdown] .event-page__countdown-headline{animation:2.4s ease-in-out infinite event-dna-countdown-pulse}@keyframes event-dna-countdown-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.02)}}.event-page__band[data-hero-variant=editorial] .event-page__hero-media:not(:has(img[src])){display:none}.event-page__band[data-hero-variant=editorial] .event-page__hero-copy{max-width:48rem;padding:clamp(2rem,8vw,5rem)}@media (width>=720px){.event-page__band[data-hero-variant=split] .event-page__hero-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}.event-page__band[data-hero-variant=split] .event-page__hero-copy{padding:clamp(1.5rem,4vw,3rem);position:relative;inset:auto}.event-page__band[data-hero-variant=poster] .event-page__hero-tags{margin-top:1rem}.event-page__band[data-description-variant=quote-first] .event-page__description-body{display:none}.event-page__band[data-description-variant=quote-first] .event-page__desc-quote p{font-size:clamp(1.35rem,3vw,2rem);font-style:italic}.event-page__band[data-description-variant=feature-grid] .event-page__desc-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=720px){.event-page__band[data-highlights-variant=bento] .event-page__highlights-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.event-page__band[data-highlights-variant=bento] .event-page__highlight-card{grid-column:span 4}}.event-page__band[data-highlights-variant=timeline] .event-page__highlights-grid{flex-direction:column;gap:1rem;display:flex}.event-page__band[data-highlights-variant=timeline] .event-page__highlight-card{grid-template-columns:6rem minmax(0,1fr);gap:1rem;display:grid}@media (width>=720px){.event-page__band[data-pricing-variant=hero-ticket] .event-page__pricing-card:first-child{grid-column:1/-1;padding:clamp(1.5rem,4vw,2.5rem)}}.event-page__band[data-pricing-variant=stacked] .event-page__pricing-grid{flex-direction:column;gap:1rem;display:flex}@media (prefers-reduced-motion:reduce){html[data-hero-media-motion=zoom] .event-page__hero-image,html[data-hero-media-motion=fade] .event-page__hero-image{opacity:1;animation:none;transform:scale(1)}html[data-capacity-urgency-live=on] .event-page__countdown-capacity .event-page__capacity-fill,html[data-capacity-urgency-live=on] .event-page__countdown-capacity .event-page__capacity-fill:after,html[data-faq-motion=pulse] .event-page__faq-details--highlighted,html[data-signature=countdown-pulse] .event-page__band[data-section=countdown] .event-page__countdown-headline{animation:none}}*,:before,:after{box-sizing:border-box}.event-public{background:var(--event-bg);min-height:100dvh;color:var(--event-text);font-family:var(--event-font-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}.event-public__main{padding:var(--event-main-padding);justify-content:center;display:flex}.event-page__card{width:100%;max-width:42rem;padding:var(--event-card-padding);background:var(--event-surface);border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-card);box-shadow:var(--event-shadow);margin-inline:auto}.event-page__band{width:100%}.event-page__shell{width:100%;max-width:min(77.5rem,100%);margin-inline:auto;padding-inline:clamp(.75rem,3vw,1.5rem)}.event-page__section{padding-block:var(--event-section-gap)}.event-page__section--hero{padding-block:0}.event-page__section-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--event-text-soft);margin:0;font-size:.6875rem;font-weight:700}.event-page__section-title{font-family:var(--event-font-display);font-weight:var(--event-display-weight);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin:.35rem 0 0;font-size:1.25rem}.event-page__description-body{color:var(--event-text-soft);margin-top:.65rem;font-size:.9375rem;line-height:1.65}.event-page__hero-stage{border-radius:var(--event-radius-card);min-height:clamp(16rem,42vw,24rem);position:relative;overflow:hidden}.event-page__hero-media{position:absolute;inset:0;overflow:hidden}.event-page__hero-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.event-page__hero-starfield{position:absolute;inset:0}.event-page__hero-starfield .system-tile.auth-visual-starfield{background:radial-gradient(ellipse at bottom, var(--event-starfield-primary,var(--revenue-gradient-start)) 0%, var(--event-starfield-tertiary,var(--revenue-gradient-end)) 100%)}.event-page__hero-starfield .auth-visual-starfield__veil{background:var(--event-starfield-veil,linear-gradient(165deg, color-mix(in srgb, var(--event-bg,var(--navy-deep)) 6%, transparent) 0%, color-mix(in srgb, var(--event-bg,var(--navy-deep)) 14%, transparent) 100%))}.event-page__hero-starfield .auth-visual-starfield__glow{background:radial-gradient(circle, color-mix(in srgb, var(--event-starfield-secondary,var(--lime)) 18%, transparent) 0%, transparent 68%)}html[data-hero-surface=light] .event-page__hero-starfield .system-tile__stars{opacity:.9}.event-page__hero-starfield .auth-visual-starfield .system-tile__stars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.event-page__hero-overlay{background:var(--event-hero-overlay);pointer-events:none;position:absolute;inset:0}.event-page__hero-copy{z-index:2;min-height:inherit;flex-direction:column;justify-content:flex-end;max-width:min(85%,32rem);padding:clamp(1rem,4vw,1.75rem);display:flex;position:relative}.event-page__status-badge{width:fit-content;max-width:100%;font-family:var(--event-font-body);border-radius:0;flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:.35rem .75rem;margin:0 0 1rem;padding:.55rem .9rem;line-height:1.3;display:inline-flex;box-shadow:0 8px 24px #00000047}.event-page__status-badge-label{font-family:var(--event-font-display);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:800}.event-page__status-badge-detail{font-size:.95rem;font-weight:600}.event-page__status-badge--cancelled{color:#fff;background:#b42318}.event-page__status-badge--ended{color:#fff;background:#0f172ae0}.event-page__status-badge--postponed{color:#1c1917;background:#f5b400}.event-page__hero-title{font-family:var(--event-font-display);font-weight:var(--event-display-weight);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin:0;font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.08}.event-page__hero-accent{color:var(--event-accent)}.event-page__hero-subline{color:var(--event-text-soft);max-width:36ch;margin:.5rem 0 0;font-size:1rem;line-height:1.55}.event-page__photo-crop{-o-object-fit:cover;object-fit:cover;border:var(--event-border-width) var(--event-border-style) var(--event-border);width:4.5rem;height:4.5rem;box-shadow:var(--event-shadow-soft);border-radius:999px;margin-top:.85rem;display:block}.event-page__hero-facts{z-index:3;background:var(--event-surface);border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-card);width:min(100% - 1.5rem,18rem);box-shadow:var(--event-shadow-soft);padding:.85rem .95rem;position:absolute;bottom:0;right:clamp(.75rem,3vw,1.25rem);transform:translateY(35%)}.event-page__hero-facts-grid{grid-template-columns:1fr 1fr;gap:.65rem .75rem;margin:0;display:grid}.event-page__hero-fact{margin:0}.event-page__hero-fact-label{text-transform:uppercase;letter-spacing:.06em;color:var(--event-text-soft);font-size:.625rem;font-weight:700}.event-page__hero-fact-value{font-family:var(--event-font-num);color:var(--event-text);margin:.15rem 0 0;font-size:.8125rem;font-weight:700}.event-page__desc-row{align-items:center;gap:1rem;margin-top:.85rem;display:grid}@media (width>=640px){.event-page__desc-row{grid-template-columns:1fr 1fr}.event-page__desc-row--reverse .event-page__desc-media{order:2}.event-page__desc-row--reverse .event-page__desc-copy{order:1}}.event-page__desc-frame{width:100%;display:inline-block;position:relative}.event-page__desc-frame:after{content:"";border:1px solid var(--event-accent);border-radius:var(--event-radius);z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:14px;left:14px}.event-page__desc-image{z-index:1;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--event-radius);background:var(--event-surface-active);width:100%;display:block;position:relative}.event-page__location-stage{border-radius:var(--event-radius-card);min-height:clamp(12rem,40vw,18rem);margin-top:.85rem;padding-bottom:2.5rem;position:relative;overflow:hidden}.event-page__location-media{position:absolute;inset:0;overflow:hidden}.event-page__location-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event-page__location-overlay{background:var(--event-hero-overlay);pointer-events:none;position:absolute;inset:0}.event-page__location-float{z-index:2;background:var(--event-surface);border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-card);max-width:min(100% - 1.5rem,18rem);box-shadow:var(--event-shadow-soft);padding:.85rem 1rem;position:absolute;bottom:0;left:clamp(.75rem,3vw,1.25rem);transform:translateY(35%)}.event-page__location-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--event-accent);background:color-mix(in srgb, var(--event-accent) 10%, var(--event-surface));border:var(--event-border-width) var(--event-border-style) color-mix(in srgb, var(--event-accent) 40%, var(--event-border));border-radius:var(--event-radius-button);margin:0;padding:.35rem .65rem;font-size:.6875rem;font-weight:700;display:inline-block}.event-page__location-badge-inner{display:inline-block}.event-page__location-address{color:var(--event-text-soft);gap:.25rem;margin:0;font-size:.9375rem;font-style:normal;line-height:1.55;display:grid}.event-page__location-name{font-family:var(--event-font-display);color:var(--event-text);font-size:1rem;display:block}.event-page__location-line{display:block}.event-page__location-zones{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.event-page__location-zone{gap:.15rem;display:grid}.event-page__location-zone-label{text-transform:uppercase;letter-spacing:.06em;color:var(--event-text-soft);font-size:.625rem;font-weight:700}.event-page__location-zone-name{font-family:var(--event-font-num);color:var(--event-text);font-size:.875rem;font-weight:700}.event-page__location-map-cta{color:var(--event-accent);margin-top:.75rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.event-page__location-map-cta:hover{text-decoration:underline}.event-page__faq-list{gap:.75rem;margin-top:.75rem;display:grid}.event-page__faq-item{background:var(--event-surface-active);border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-card);box-shadow:var(--event-shadow-soft);padding:.85rem .95rem}.event-page__faq-question{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);color:var(--event-text);margin:0;font-size:.9375rem}.event-page__faq-answer{color:var(--event-text-soft);margin:.35rem 0 0;font-size:.875rem;line-height:1.6}.event-page__faq-empty{color:var(--event-text-soft);margin-top:.75rem;font-size:.875rem}.event-page__kontakt-card{background:var(--event-surface-active);border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-card);box-shadow:var(--event-shadow-soft);margin-top:.75rem;padding:1rem 1.05rem}.event-page__kontakt-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.event-page__kontakt-item{gap:.15rem;display:grid}.event-page__kontakt-label{text-transform:uppercase;letter-spacing:.06em;color:var(--event-text-soft);font-size:.6875rem;font-weight:700;display:block}.event-page__kontakt-value{font-family:var(--event-font-num);color:var(--event-accent);font-size:.9375rem;font-weight:700;text-decoration:none}.event-page__kontakt-value:hover{text-decoration:underline}.event-page__kontakt-note{color:var(--event-text-soft);margin:.75rem 0 0;font-size:.875rem}.event-page__checkout-title{font-family:var(--event-font-display);letter-spacing:var(--event-display-spacing);text-transform:var(--event-display-transform);color:var(--event-text);margin:.35rem 0 0;font-size:1.125rem}.event-page__checkout-empty{color:var(--event-text-soft);margin-top:.75rem;font-size:.875rem}.event-page__slot-list{gap:.5rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.event-page__slot{background:var(--event-surface-active);border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius);box-shadow:var(--event-shadow-soft);justify-content:space-between;gap:.75rem;padding:.65rem .75rem;display:flex}.event-page__slot-time{color:var(--event-text);font-size:.875rem}.event-page__slot-seats{font-family:var(--event-font-num);color:var(--event-accent);font-size:.8125rem;font-weight:700}.event-page__checkout-price{color:var(--event-text-soft);margin-top:.85rem;font-size:.9375rem}.event-page__checkout-price strong{font-family:var(--event-font-num);color:var(--event-text);font-weight:800}.event-page__checkout-note{color:var(--event-text-soft);margin-top:.65rem;font-size:.875rem}.event-page__checkout-trust{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.event-page__trust-badge{color:var(--event-accent);border:var(--event-border-width) var(--event-border-style) color-mix(in srgb, var(--event-accent) 40%, var(--event-border));background:color-mix(in srgb, var(--event-accent) 10%, var(--event-surface));border-radius:var(--event-radius-button);box-shadow:var(--event-shadow-soft);align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.event-page__trust-badge-inner{align-items:center;gap:.35rem;display:inline-flex}.event-page__trust-icon{width:.875rem;height:.875rem}.event-page__hero-cta,.event-page__checkout-cta{border:var(--event-border-width) var(--event-border-style) transparent;border-radius:var(--event-radius-button);width:100%;font-family:var(--event-font-body);color:var(--event-button-text);background:var(--event-accent);box-shadow:var(--event-shadow);cursor:not-allowed;opacity:.92;justify-content:center;align-items:center;margin-top:.75rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;display:inline-flex}.event-page__hero-cta:not(:disabled),.event-page__checkout-cta:not(:disabled){cursor:pointer;opacity:1}.event-page__hero-cta:not(:disabled):hover,.event-page__checkout-cta:not(:disabled):hover{box-shadow:var(--event-shadow-hover)}.event-page--motion .event-page__scroll-in{opacity:0;transition:opacity .48s,transform .48s;transform:translateY(1.25rem)}.event-page--motion .event-page__scroll-in.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.event-page--motion .event-page__scroll-in{opacity:1;transition:none;transform:none}}html[data-preset-theme] body.event-page--reveal .event-page__reveal-item{opacity:0;transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-i,0) * 55ms);transform:translateY(1rem)}html[data-preset-theme] body.event-page--reveal .event-page__reveal-item.is-revealed{opacity:1;transform:none}html[data-preset-theme] body.event-page--reveal .event-page__section-title{padding-bottom:.45rem;position:relative}html[data-preset-theme] body.event-page--reveal .event-page__section-title:after{content:"";background:var(--event-accent);transform-origin:0;pointer-events:none;width:2.75rem;height:.18rem;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.28em;left:0;transform:scaleX(0)}html[data-preset-theme] body.event-page--reveal .event-page__section-title.is-revealed:after{transform:scaleX(1)}html[data-preset-theme] body.event-page--reveal :is(.event-page__capacity,.event-page__countdown-capacity) .event-page__capacity-fill{transform-origin:0;transition:transform .7s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}html[data-preset-theme] body.event-page--reveal :is(.event-page__capacity,.event-page__countdown-capacity).is-revealed .event-page__capacity-fill{transform:scaleX(1)}html[data-preset-theme] body.event-page--reveal .event-page__location-stitch-copy{opacity:0;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(.85rem)}html[data-preset-theme] body.event-page--reveal .event-page__band--location.is-revealed .event-page__location-stitch-copy{opacity:1;transform:none}html[data-preset-theme] body.event-page--reveal .event-page__location-map-marker{opacity:0;transition:opacity .56s cubic-bezier(.16,1,.3,1) 80ms,transform .56s cubic-bezier(.16,1,.3,1) 80ms;transform:translate(-50%,-85%)scale(.55)}html[data-preset-theme] body.event-page--reveal .event-page__band--location.is-revealed .event-page__location-map-marker{opacity:1;transform:translate(-50%,-85%)scale(1)}@keyframes event-odometer-strike{0%{opacity:.3;transform:translateY(.4em)}65%{opacity:1;transform:translateY(-.06em)}to{opacity:1;transform:none}}html[data-preset-theme] body.event-page--reveal .event-page__band--countdown.is-revealed .event-page__odometer-block:first-child .event-page__odometer-value{animation:.52s cubic-bezier(.16,1,.3,1) both event-odometer-strike}html[data-preset-theme] body.event-page--reveal .event-page__band--countdown.is-revealed .event-page__odometer-block:nth-child(2) .event-page__odometer-value{animation:.52s cubic-bezier(.16,1,.3,1) 70ms both event-odometer-strike}html[data-preset-theme] body.event-page--reveal .event-page__band--countdown.is-revealed .event-page__odometer-block:nth-child(3) .event-page__odometer-value{animation:.52s cubic-bezier(.16,1,.3,1) .14s both event-odometer-strike}html[data-preset-theme] body.event-page--reveal .event-page__band--countdown.is-revealed .event-page__odometer-block:nth-child(4) .event-page__odometer-value{animation:.52s cubic-bezier(.16,1,.3,1) .21s both event-odometer-strike}@media (prefers-reduced-motion:reduce){html[data-preset-theme] body.event-page--reveal .event-page__reveal-item,html[data-preset-theme] body.event-page--reveal .event-page__location-stitch-copy,html[data-preset-theme] body.event-page--reveal .event-page__location-map-marker{opacity:1;transition:none;transform:none}html[data-preset-theme] body.event-page--reveal .event-page__section-title:after,html[data-preset-theme] body.event-page--reveal :is(.event-page__capacity,.event-page__countdown-capacity) .event-page__capacity-fill{transition:none;transform:none}html[data-preset-theme] body.event-page--reveal .event-page__band--countdown.is-revealed .event-page__odometer-value{animation:none}}.event-page__pricing-grid{gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.event-page__pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.event-page__pricing-card{padding:var(--event-card-padding);background:var(--event-surface-active);border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-card);box-shadow:var(--event-shadow-soft);gap:.75rem;display:grid}.event-page__pricing-card.is-featured{border-color:var(--event-accent);box-shadow:var(--event-shadow-hover)}.event-page__pricing-phase-rail{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.event-page__pricing-phase{border:var(--event-border-width) var(--event-border-style) var(--event-border);border-radius:var(--event-radius-button);color:var(--event-text-soft);flex:none;padding:.5rem .85rem;font-size:.8rem}.event-page__pricing-phase.is-active{border-color:var(--event-accent);color:var(--event-text);background:color-mix(in srgb, var(--event-accent) 12%, transparent)}.event-page__pricing-badge{background:var(--event-accent);color:var(--event-button-text);transform:var(--event-badge-skew);justify-self:start;padding:.2rem .55rem;font-size:.7rem;font-weight:700}.event-page__pricing-tier{margin:0;font-size:1.2rem;font-weight:700}.event-page__pricing-price{font-family:var(--event-font-num);color:var(--event-accent);margin:0;font-size:2rem}.event-page__pricing-desc{color:var(--event-text-soft);margin:0}.event-page__pricing-features{color:var(--event-text-soft);margin:0;padding-left:1.1rem}.event-page__pricing-cta,.event-page__hero-cta{border:var(--event-border-width) var(--event-border-style) var(--event-accent);border-radius:var(--event-radius-button);background:var(--event-accent);min-height:2.75rem;color:var(--event-button-text);font:inherit;box-shadow:var(--event-shadow);justify-content:center;align-items:center;padding:.65rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.event-page__hero-cta--secondary{color:var(--event-text);box-shadow:none;background:0 0}.event-page__hero-meta-cta{color:var(--event-accent);font-weight:700;text-decoration:none}.event-page--success{width:min(100%, var(--event-shell-max,960px))}.event-page__band--success{width:100%}.event-page__success-card{padding:var(--event-space-6,32px);border:var(--event-border-width) var(--event-border-style) var(--event-border-color);border-radius:var(--event-radius-card,16px);background:var(--event-surface,#fff);box-shadow:var(--event-shadow)}.event-page__success-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--event-text-muted);margin:0 0 8px;font-size:12px}.event-page__success-title{font-family:var(--event-font-display);margin:0 0 24px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.event-page__success-lead{max-width:36rem;color:var(--event-text-soft,var(--event-text-muted));margin:-.75rem 0 1.5rem;font-size:1.05rem;line-height:1.5}.event-page__success-grid{gap:16px;margin-bottom:24px;display:grid}@media (width>=768px){.event-page__success-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.event-page__success-panel{border:var(--event-border-width) var(--event-border-style) var(--event-border-color);border-radius:var(--event-radius-card,16px);background:var(--event-bg);padding:20px}.event-page__success-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--event-text-muted);margin:0 0 12px;font-size:14px}.event-page__success-list{margin:0}.event-page__success-item{gap:4px;margin-bottom:12px;display:grid}.event-page__success-item:last-child{margin-bottom:0}.event-page__success-item dt{color:var(--event-text-muted);font-size:12px}.event-page__success-item dd{margin:0;font-size:16px;font-weight:600}.event-page__success-info{border-radius:var(--event-radius-card,16px);background:color-mix(in srgb, var(--event-accent) 12%, transparent);margin-bottom:24px;padding:16px 20px}.event-page__success-info p{margin:0}.event-page__success-info p+p{margin-top:8px}.event-page__success-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.event-page__success-btn{border:var(--event-border-width) var(--event-border-style) var(--event-accent);border-radius:var(--event-radius-button);background:var(--event-accent);min-height:44px;color:var(--event-button-text);justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.event-page__success-link{color:var(--event-text-muted);font-size:14px}.event-page__success-link--soon{opacity:.72}html[data-preset-theme],html[data-preset-theme][data-frame-style],html[data-preset-theme][data-box-style]{--event-radius:0;--event-radius-card:0;--event-radius-button:0;--event-clip-chamfer:none;--event-display-spacing:-.04em;--event-shadow:0 22px 48px -30px color-mix(in srgb, var(--event-text) 42%, transparent);--event-shadow-soft:var(--event-shadow);--event-shadow-hover:0 30px 60px -30px color-mix(in srgb, var(--event-text) 52%, transparent);--event-pattern-ink:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 11%, transparent)}html[data-preset-theme] .event-page{max-width:none}html[data-preset-theme] .event-page__shell{width:min(76rem,100%);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}html[data-preset-theme] .event-page__band{background:var(--event-bg);background-image:none;border:0}html[data-preset-theme] .event-page__section{padding-block:clamp(4.75rem,10vw,8rem)}html[data-preset-theme] .event-page__section--hero{padding:0}html:not([data-editor=on]) .event-page__section-eyebrow{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-preset-theme] .event-page__section-title{letter-spacing:-.04em;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(2.35rem,5vw,4rem);line-height:.98}html[data-preset-theme] .event-page__description-body{max-width:65ch;color:var(--event-text);margin-top:1.5rem;font-size:1.125rem;line-height:1.55}html[data-preset-theme] .event-page__hero-stage--cinematic,html[data-preset-theme][data-hero-size] .event-page__hero-stage--cinematic{border-radius:0;min-height:calc(100dvh - 3.5rem)}html[data-editor=on][data-preset-theme] .event-page__hero-stage--cinematic{min-height:calc(100dvh - 7.125rem)}html[data-preset-theme] .event-page__hero-stage--cinematic .event-page__hero-overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--event-bg) 8%, transparent) 0%, color-mix(in srgb, var(--event-bg) 18%, transparent) 42%, color-mix(in srgb, var(--event-bg) 92%, transparent) 100%)}html[data-preset-theme] .event-page__hero-stage--cinematic .event-page__hero-image{animation:1.6s cubic-bezier(.16,1,.3,1) both event-campaign-settle;transform:scale(1.08)}@keyframes event-campaign-settle{to{transform:scale(1)}}html[data-preset-theme] .event-page__hero-copy--cinematic{padding:clamp(1.5rem,5vw,3.5rem);justify-content:flex-end;width:100%;max-width:min(100%,60rem);padding-bottom:clamp(2.25rem,7vw,4.75rem)}html[data-preset-theme] .event-page__hero-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3.1rem,8.4vw,5.5rem);line-height:.9}html[data-preset-theme] .event-page__hero-subline{max-width:34ch;color:var(--event-text);margin-top:1rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.35}html[data-preset-theme] .event-page__hero-tag{clip-path:none;letter-spacing:.06em;text-transform:none;color:var(--event-text-soft);background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600}html[data-preset-theme] .event-page__hero-stage--cinematic .event-page__hero-meta-bar{z-index:3;background:linear-gradient(180deg, color-mix(in srgb, var(--event-bg) 22%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--event-bg) 45%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:0;border-top:1px solid color-mix(in srgb, var(--event-text) 18%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--event-bg) 55%, transparent);justify-content:flex-start;gap:1.5rem;padding:1.05rem clamp(1.5rem,5vw,3.5rem);position:absolute;inset:auto 0 0}html[data-preset-theme] .event-page__hero-stage--cinematic:has(.event-page__hero-meta-bar) .event-page__hero-copy--cinematic{padding-bottom:calc(clamp(2.25rem,7vw,4.75rem) + 3.5rem)}html[data-preset-theme] .event-page__hero-meta-text{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--event-text);font-size:1rem;font-weight:600}html:not([data-editor=on]) .event-page__hero-meta-cta{display:none}html[data-preset-theme] .event-page__band--pricing{background:var(--event-surface)}html[data-preset-theme] .event-page__pricing-grid,html[data-preset-theme] .event-page__pricing-grid[data-pricing-layout=editor]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));justify-content:stretch;align-items:stretch;gap:clamp(.75rem,2vw,1.25rem);width:100%;max-width:none;margin-top:clamp(1.75rem,4vw,2.75rem);display:grid}html[data-preset-theme] .event-page__pricing-grid:not(:has(.event-page__pricing-card:nth-child(2))){grid-template-columns:minmax(0,1fr)}html[data-preset-theme] .event-page__pricing-grid[data-pricing-layout=editor]:not(:has(.event-page__pricing-card:nth-child(2))){grid-template-columns:minmax(0,1fr)}html[data-preset-theme] .event-page__pricing-card{border-radius:var(--event-radius-card);clip-path:none;box-shadow:var(--event-shadow);background:color-mix(in srgb, var(--event-bg) 55%, var(--event-surface));flex-direction:column;align-content:start;gap:.6rem;display:flex}html[data-preset-theme] .event-page__pricing-card.is-featured{background:var(--event-bg);border-color:var(--event-cta);outline:2px solid var(--event-cta);outline-offset:-2px;box-shadow:var(--event-shadow-hover);position:relative}@media (width>=801px){html[data-preset-theme] .event-page__pricing-card.is-featured{transform:translateY(-.6rem)}}html[data-preset-theme] .event-page__pricing-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.5vw,2.75rem);line-height:.95}html[data-preset-theme] .event-page__price-tax{font-family:var(--event-font-body);letter-spacing:.01em;color:var(--event-text-soft);vertical-align:.35em;margin-left:.4em;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-block}html[data-preset-theme] .event-page__ticket-extras-total .event-page__price-tax{vertical-align:baseline;margin-left:.35em}html[data-preset-theme] .event-page__pricing-step-price .event-page__price-tax,html[data-preset-theme] .event-page__pricing-next .event-page__price-tax,html[data-preset-theme] .event-page__mobile-cta-price .event-page__price-tax,html[data-preset-theme] .event-page__hero-fact-value .event-page__price-tax{vertical-align:baseline;font-size:.7rem}html[data-preset-theme] .event-page__pricing-card .event-page__pricing-cta{width:100%;min-height:3.1rem;margin-top:auto}html[data-preset-theme] .event-page__pricing-card.is-featured .event-page__pricing-badge{border:1px solid var(--event-cta);background:var(--event-cta);color:var(--event-cta-text);letter-spacing:.06em;text-transform:uppercase;border-radius:0;align-self:flex-start;padding:.3rem .65rem;font-size:.6875rem;font-weight:800}html[data-preset-theme] .event-page__pricing-desc{color:var(--event-text-soft);margin:0;font-size:.9375rem;line-height:1.45}html[data-preset-theme] .event-page__pricing-features{gap:.4rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:grid}html[data-preset-theme] .event-page__pricing-features li{color:var(--event-text);grid-template-columns:auto minmax(0,1fr);gap:.5rem;font-size:.9375rem;display:grid}html[data-preset-theme] .event-page__pricing-features li:before{content:"✓";color:var(--event-title-accent,var(--event-text));font-weight:800}html[data-preset-theme] .event-page__pricing-phase{text-transform:none;letter-spacing:0}@media (width<=800px){html[data-preset-theme] .event-page__pricing-grid,html[data-preset-theme] .event-page__pricing-grid[data-pricing-layout=editor]{grid-template-columns:1fr}html[data-preset-theme] .event-page__pricing-grid:not(:has(.event-page__pricing-card:nth-child(2))){grid-template-columns:1fr}html[data-preset-theme] .event-page__hero-stage--cinematic,html[data-preset-theme][data-hero-size] .event-page__hero-stage--cinematic{min-height:100dvh}html[data-preset-theme] .event-page__hero-title{font-size:clamp(2.6rem,12vw,3.6rem)}}@media (prefers-reduced-motion:reduce){html[data-preset-theme] .event-page__hero-stage--cinematic .event-page__hero-image{animation:none;transform:none}}html[data-preset-theme] .event-page--motion .event-page__scroll-in{opacity:1;transform:none}@property --hero-leave{syntax:"<number>";inherits:true;initial-value:0}html:has(body.event-public):not([data-editor=on]){scroll-behavior:smooth}html[data-preset-theme]:not([data-editor=on]) .event-page--scroll .event-page__hero-media{transform:translate3d(0, calc(var(--hero-leave,0) * 14%), 0) scale(calc(1 + var(--hero-leave,0) * .18));transform-origin:50%}html[data-preset-theme]:not([data-editor=on]) .event-page--scroll .event-page__hero-stage--cinematic .event-page__hero-overlay:after{content:"";background:var(--event-bg);opacity:calc(var(--hero-leave,0) * .42);pointer-events:none;position:absolute;inset:0}html[data-preset-theme]:not([data-editor=on]) .event-page--scroll .event-page__hero-copy--cinematic,html[data-preset-theme]:not([data-editor=on]) .event-page--scroll .event-page__hero-meta-bar{opacity:calc(1 - (var(--hero-leave,0) * 1.05));transform:translate3d(0, calc(var(--hero-leave,0) * -2.25rem), 0)}html[data-preset-theme]:not([data-editor=on]) .event-page--scroll :is(.event-page__band--description,.event-page__band--pricing):before{background-position:0 calc(var(--page-scroll,0px) * -.14)}html[data-preset-theme]:not([data-editor=on]) .event-page--scroll :is(.event-page__gallery-image,.event-page__team-image,.event-page__highlight-image,.event-page__ticket-extra-image){-o-object-position:50% calc(50% + var(--media-shift,0%));object-position:50% calc(50% + var(--media-shift,0%))}@media (prefers-reduced-motion:reduce){html:has(body.event-public):not([data-editor=on]){scroll-behavior:auto}html[data-preset-theme] .event-page--scroll .event-page__hero-media,html[data-preset-theme] .event-page--scroll .event-page__hero-copy--cinematic,html[data-preset-theme] .event-page--scroll .event-page__hero-meta-bar{opacity:1;transform:none}html[data-preset-theme] .event-page--scroll .event-page__hero-stage--cinematic .event-page__hero-overlay:after{content:none}html[data-preset-theme] .event-page--scroll :is(.event-page__band--description,.event-page__band--pricing):before{background-position:0 0}html[data-preset-theme] .event-page--scroll :is(.event-page__gallery-image,.event-page__team-image,.event-page__highlight-image,.event-page__ticket-extra-image){-o-object-position:50% 50%;object-position:50% 50%}}html[data-preset-theme] ::selection{background:color-mix(in srgb, var(--event-accent) 28%, var(--event-bg));color:var(--event-text)}html[data-preset-theme] :focus-visible{outline:2px solid var(--event-accent);outline-offset:3px}html[data-preset-theme] :is(.event-page__card,.event-page__stat-card,.event-page__odometer-block,.event-page__countdown-capacity,.event-page__highlight-card,.event-page__schedule-item,.event-page__pricing-card,.event-page__checkout,.event-page__slot,.event-page__gallery-item,.event-page__team-card,.event-page__faq-details,.event-page__location-map,.event-page__location-float,.event-page__desc-frame,.event-page__desc-quote,.event-page__kontakt-card,.event-page__kontakt-card-row,.event-page__kontakt-form-stub,.event-page__report-panel,.event-page__consent){clip-path:none;box-shadow:var(--event-shadow);border-radius:0}html[data-preset-theme] :is(.event-page__hero-cta:not(.event-page__hero-cta--secondary),.event-page__pricing-cta,.event-page__nav-cta,.event-page__checkout-cta,.event-page__mobile-cta-btn,.event-page__kontakt-form-cta,.event-page__location-map-cta,.event-page__location-map-consent-btn,.event-page__consent-btn,.event-page__success-btn){clip-path:none;box-shadow:var(--event-shadow);border-radius:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}html[data-preset-theme] :is(.event-page__pricing-phase,.event-page__hero-tag,.event-page__highlight-tag,.event-page__schedule-tag,.event-page__schedule-tab,.event-page__team-badge,.event-page__pricing-badge,.event-page__capacity-track,.event-page__capacity-fill){clip-path:none;border-radius:0}html[data-preset-theme] :is(.event-page__pricing-card,.event-page__highlight-card,.event-page__gallery-item,.event-page__team-card){transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}@media (hover:hover){html[data-preset-theme] :is(.event-page__pricing-card,.event-page__highlight-card,.event-page__gallery-item,.event-page__team-card):hover,html[data-preset-theme] :is(.event-page__hero-cta:not(.event-page__hero-cta--secondary),.event-page__pricing-cta,.event-page__nav-cta,.event-page__checkout-cta:not(:disabled),.event-page__mobile-cta-btn,.event-page__kontakt-form-cta,.event-page__location-map-cta):hover{box-shadow:var(--event-shadow-hover);transform:translateY(-3px)}}html[data-preset-theme][data-design-surface] :is(.event-page__card,.event-page__highlight-card,.event-page__pricing-card,.event-page__kontakt-card),html[data-preset-theme][data-design-frame] :is(.event-page__card,.event-page__highlight-card,.event-page__hero-cta:not(.event-page__hero-cta--secondary)){clip-path:none;box-shadow:var(--event-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-width:var(--event-border-width);border-radius:0}html[data-preset-theme] :is(.event-page__band--description,.event-page__band--pricing){isolation:isolate;position:relative;overflow:hidden}html[data-preset-theme] :is(.event-page__band--description,.event-page__band--pricing):before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(115deg, var(--event-pattern-ink) 0 1px, transparent 1px 22px);position:absolute;inset:0}html[data-preset-theme] .event-page__band--description:before{-webkit-mask-image:linear-gradient(205deg,#000 0%,#0000 42%);mask-image:linear-gradient(205deg,#000 0%,#0000 42%)}html[data-preset-theme] .event-page__band--pricing:before{-webkit-mask-image:linear-gradient(25deg,#000 0%,#0000 38%);mask-image:linear-gradient(25deg,#000 0%,#0000 38%)}@media (prefers-reduced-motion:reduce){html[data-preset-theme] :is(.event-page__pricing-card,.event-page__highlight-card,.event-page__gallery-item,.event-page__team-card,.event-page__hero-cta,.event-page__pricing-cta){transition:none}html[data-preset-theme] :is(.event-page__pricing-card,.event-page__highlight-card,.event-page__gallery-item,.event-page__team-card,.event-page__hero-cta,.event-page__pricing-cta):hover{transform:none}}html[data-preset-theme]{--event-inverse-bg:var(--event-text);--event-inverse-surface:color-mix(in srgb, var(--event-text) 90%, var(--event-bg));--event-inverse-text:var(--event-bg);--event-inverse-text-soft:color-mix(in srgb, var(--event-bg) 70%, var(--event-text));--event-inverse-border:color-mix(in srgb, var(--event-bg) 18%, var(--event-text));--event-glass-blur:blur(18px) saturate(1.4);--event-cta:var(--event-accent-secondary,var(--event-accent));--event-cta-text:var(--event-accent-secondary-text,var(--event-button-text))}html:is([data-preset-theme=light],[data-preset-theme=wellness]){--event-inverse-bg:color-mix(in oklch, var(--event-bg) 88%, var(--event-text));--event-inverse-surface:color-mix(in srgb, var(--event-surface) 72%, transparent);--event-inverse-text:var(--event-text);--event-inverse-text-soft:color-mix(in srgb, var(--event-text) 74%, var(--event-bg));--event-inverse-border:color-mix(in srgb, var(--event-text) 16%, transparent)}@supports (color:oklch(from red l c h)){html:is([data-preset-theme=light],[data-preset-theme=wellness]){--event-inverse-bg:oklch(from var(--event-bg) calc(l - .07) calc(c * 1.8) h)}}html[data-preset-theme] :is(.event-page__ticket-extras,.event-page__band--kontakt,.event-page__footer){--event-bg:var(--event-inverse-bg);--event-surface:var(--event-inverse-surface);--event-surface-active:var(--event-inverse-surface);--event-text:var(--event-inverse-text);--event-text-soft:var(--event-inverse-text-soft);--event-border:var(--event-inverse-border);--event-pattern-ink:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 24%, transparent);color:var(--event-text)}html[data-preset-theme] :is(.event-page__ticket-extras,.event-page__band--kontakt,.event-page__footer,.event-page__band--countdown){--event-title-lead:var(--event-title-lead-inverse);--event-title-accent:var(--event-title-accent-inverse)}html[data-preset-theme] .event-page__title-lead{color:var(--event-title-lead,var(--event-text))}html[data-preset-theme] .event-page__title-accent{color:var(--event-title-accent,var(--event-text))}html[data-preset-theme] :is(.event-page__section-eyebrow,.event-page__section-eyebrow .event-editor-field){color:var(--event-title-accent,var(--event-text-soft))}html[data-preset-theme] .event-page__hero-stage .event-page__hero-actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:1.5rem;display:flex}html[data-preset-theme] .event-page__hero-stage .event-page__hero-actions .event-page__hero-cta{letter-spacing:.02em;white-space:nowrap;border:1px solid color-mix(in srgb, var(--event-text) 22%, transparent);clip-path:none;background:linear-gradient(180deg, color-mix(in srgb, var(--event-bg) 34%, transparent) 0%, transparent 55%), color-mix(in srgb, var(--event-bg) 26%, transparent);min-height:3.35rem;color:var(--event-text);-webkit-backdrop-filter:var(--event-glass-blur);backdrop-filter:var(--event-glass-blur);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--event-bg) 60%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--event-text) 12%, transparent), var(--event-shadow);border-radius:0;flex:0 auto;padding-inline:1.6rem;font-size:1rem;font-weight:700;text-decoration:none}html[data-preset-theme] .event-page__hero-stage .event-page__hero-actions .event-page__hero-cta:not(.event-page__hero-cta--secondary){border-color:color-mix(in srgb, var(--event-accent) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--event-button-text) 24%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--event-accent) 78%, transparent);color:var(--event-button-text);-webkit-backdrop-filter:var(--event-glass-blur);backdrop-filter:var(--event-glass-blur);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--event-button-text) 38%, transparent), var(--event-shadow)}@media (hover:hover){html[data-preset-theme] .event-page__hero-stage .event-page__hero-actions .event-page__hero-cta:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--event-bg) 60%, transparent), var(--event-shadow-hover);transform:translateY(-3px)}}@media (width<=30rem){html[data-preset-theme] .event-page__hero-stage .event-page__hero-actions .event-page__hero-cta{flex:1 1 0;padding-inline:1rem}}html[data-preset-theme] .event-page__band.event-page__band--countdown{--event-countdown-bg:var(--event-inverse-bg);--event-countdown-ink:var(--event-inverse-text);--event-text:var(--event-countdown-ink);--event-text-soft:var(--event-inverse-text-soft);--event-surface:color-mix(in srgb, var(--event-countdown-ink) 8%, transparent);--event-border:color-mix(in srgb, var(--event-countdown-ink) 24%, transparent);isolation:isolate;background:var(--event-countdown-bg);color:var(--event-text);position:relative;overflow:hidden}html[data-preset-theme] .event-page__band--countdown:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(115deg, color-mix(in srgb, var(--event-countdown-ink) 9%, transparent) 0 1px, transparent 1px 22px);background-attachment:fixed;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 100%);mask-image:linear-gradient(90deg,#0000 20%,#000 100%)}html[data-preset-theme] .event-page__section.event-page__section--countdown{padding-block:clamp(1.5rem,4vw,2.5rem)}html[data-preset-theme] .event-page__countdown-strip{align-items:center;gap:1.25rem;display:grid}@media (width>=900px){html[data-preset-theme] .event-page__countdown-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,18rem);gap:clamp(1.5rem,3vw,2.5rem)}}html[data-preset-theme] .event-page__countdown-headline{letter-spacing:-.03em;color:var(--event-text);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1}html[data-preset-theme] .event-page__countdown-note{color:var(--event-text-soft);margin:.5rem 0 0;font-size:.9375rem}html[data-preset-theme] .event-page__countdown-strip .event-page__odometer{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}html[data-preset-theme] .event-page__countdown-strip .event-page__odometer:not(:has(.event-page__odometer-block--accent:not([hidden]))){grid-template-columns:repeat(3,minmax(0,1fr))}html[data-preset-theme] .event-page__countdown-strip .event-page__odometer-block{background:var(--event-surface);border:1px solid var(--event-border);min-width:4.5rem;box-shadow:none;gap:.25rem;padding:.7rem .6rem}html[data-preset-theme] .event-page__countdown-strip .event-page__odometer-value{color:var(--event-text);font-size:clamp(1.75rem,4vw,2.75rem)}html[data-preset-theme] .event-page__countdown-strip .event-page__odometer-block--accent .event-page__odometer-value{animation:1s step-end infinite event-countdown-tick}html[data-preset-theme] .event-page__countdown-strip .event-page__odometer-label{color:var(--event-text-soft)}@keyframes event-countdown-tick{0%{opacity:1}50%{opacity:.72}}html[data-preset-theme] .event-page__countdown-strip .event-page__countdown-capacity{background:var(--event-surface);border:1px solid var(--event-border);box-shadow:none;margin:0;padding:.9rem 1rem}html[data-preset-theme] .event-page__countdown-strip .event-page__capacity-head{margin-bottom:.35rem}html[data-preset-theme] .event-page__countdown-strip .event-page__capacity-label,html[data-preset-theme] .event-page__countdown-strip .event-page__capacity-percent{letter-spacing:.04em;color:var(--event-text-soft);font-size:.75rem;font-weight:700}html[data-preset-theme] .event-page__countdown-strip .event-page__capacity-percent{font-variant-numeric:tabular-nums}html[data-preset-theme] .event-page__countdown-strip .event-page__capacity-value{font-family:var(--event-font-display);color:var(--event-text);margin:0 0 .6rem;font-size:1.125rem;font-weight:800}html[data-preset-theme] .event-page__countdown-strip .event-page__capacity-track{background:color-mix(in srgb, var(--event-cta) 24%, transparent);height:.375rem}html[data-preset-theme] .event-page__countdown-strip .event-page__capacity-fill{background:var(--event-cta)}html[data-preset-theme] .event-page__countdown-capacity[data-urgency=high] .event-page__capacity-fill{animation:2.4s ease-in-out infinite event-capacity-urgent}html[data-preset-theme] .event-page__countdown-strip .event-page__countdown-capacity[data-urgency=critical]{background:var(--event-countdown-ink);border-color:var(--event-countdown-ink);animation:1.6s ease-in-out infinite event-capacity-critical}html[data-preset-theme] .event-page__countdown-strip .event-page__countdown-capacity[data-urgency=critical] :is(.event-page__capacity-value,.event-page__capacity-label,.event-page__capacity-percent){color:var(--event-countdown-bg)}html[data-preset-theme] .event-page__countdown-capacity[data-urgency=soldout]{opacity:.85}@keyframes event-capacity-urgent{0%,to{opacity:1}50%{opacity:.6}}@keyframes event-capacity-critical{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--event-countdown-ink) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--event-countdown-ink) 0%, transparent)}}html[data-preset-theme] .event-page__pricing-timeline{grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;gap:0;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:.6rem .4rem .4rem;list-style:none;display:grid;overflow-x:auto}html[data-preset-theme] .event-page__pricing-step{border-top:3px solid var(--event-border);color:var(--event-text-soft);gap:.2rem;padding:.9rem 1rem .85rem;display:grid}html[data-preset-theme] .event-page__pricing-step-label{color:inherit;font-weight:700}html[data-preset-theme] .event-page__pricing-step-price{font-family:var(--event-font-num);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700;text-decoration-thickness:2px}html[data-preset-theme] .event-page__pricing-step-caption{font-size:.875rem;font-weight:600}html[data-preset-theme] .event-page__pricing-step[data-phase-status=past]{opacity:.55}html[data-preset-theme] .event-page__pricing-step[data-phase-status=current]{border-top-color:var(--event-accent);background:var(--event-bg);color:var(--event-text);box-shadow:var(--event-shadow)}html[data-preset-theme] .event-page__pricing-step[data-phase-status=current] .event-page__pricing-step-caption{color:var(--event-accent);font-weight:800}html[data-preset-theme] .event-page__pricing-step[data-phase-status=upcoming]{border-top-style:dashed}html[data-preset-theme] .event-page__pricing-step-badge{border:1px solid var(--event-border);letter-spacing:.06em;text-transform:uppercase;color:var(--event-text-soft);justify-self:start;padding:.2rem .5rem;font-size:.6875rem;font-weight:800}html[data-preset-theme] .event-page__pricing-step[data-phase-badge=current] .event-page__pricing-step-badge{border-color:var(--event-cta-glass-border);background:var(--event-cta-glass-bg);color:var(--event-text)}html[data-preset-theme] .event-page__pricing-step[data-phase-badge=ending] .event-page__pricing-step-badge{border-color:var(--event-cta);background:var(--event-cta);color:var(--event-cta-text);animation:1.6s ease-in-out infinite event-phase-ending}html[data-preset-theme] .event-page__pricing-step[data-phase-badge=upcoming] .event-page__pricing-step-badge{color:var(--event-text);border-style:dashed}html[data-preset-theme] .event-page__pricing-step[data-phase-badge=past] .event-page__pricing-step-badge{text-decoration:line-through}html[data-preset-theme] .event-page__pricing-step[data-phase-status=current]{transform:translateY(-.35rem)}html[data-preset-theme] .event-page__pricing-step-progress{background:color-mix(in srgb, var(--event-cta) 20%, transparent);height:.3rem;margin-top:.25rem;display:block;overflow:hidden}html[data-preset-theme] .event-page__pricing-step-progress-fill{background:var(--event-cta);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}@keyframes event-phase-ending{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--event-cta) 50%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--event-cta) 0%, transparent)}}@media (prefers-reduced-motion:reduce){html[data-preset-theme] .event-page__pricing-step[data-phase-badge=ending] .event-page__pricing-step-badge{animation:none}}html[data-preset-theme] .event-page__pricing-next{border-left:3px solid var(--event-accent);color:var(--event-text);margin:0;padding-left:.65rem;font-size:.875rem;font-weight:700}html[data-preset-theme] .event-page__pricing-capacity[data-urgency=high],html[data-preset-theme] .event-page__pricing-capacity[data-urgency=critical]{color:var(--event-accent);font-weight:800}html[data-preset-theme] .event-page__pricing-cta{cursor:pointer}html[data-preset-theme] .event-page__pricing-cta:disabled{cursor:not-allowed;opacity:.5}html[data-preset-theme] .event-page__pricing-card.is-selected{border-color:var(--event-accent);outline:2px solid var(--event-accent);outline-offset:-2px;box-shadow:var(--event-shadow-hover)}html[data-preset-theme] [data-ticket-picker].has-selection .event-page__pricing-card:not(.is-selected){opacity:.72}html[data-preset-theme] .event-page__section--pricing:has(.event-page__ticket-extras:not([hidden])){padding-bottom:0}html[data-preset-theme] .event-page__ticket-extras{isolation:isolate;background:var(--event-bg);margin-top:clamp(2rem,5vw,3rem);padding-block:clamp(2rem,5vw,3.5rem);animation:.45s cubic-bezier(.16,1,.3,1) both event-extras-open;position:relative;overflow:hidden}html[data-preset-theme] .event-page__ticket-extras[hidden]{display:none}html[data-editor=on][data-preset-theme] .event-page__ticket-extras[hidden]{opacity:.6;display:block}html[data-preset-theme] .event-page__ticket-extras:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(115deg, var(--event-extras-pattern-ink) 0 1.5px, transparent 1.5px 18px), radial-gradient(90% 70% at 0% 100%, color-mix(in srgb, var(--event-cta) 16%, transparent) 0%, transparent 70%);background-attachment:fixed;position:absolute;inset:0;-webkit-mask-image:linear-gradient(25deg,#000 0%,#00000073 50%,#0000 80%);mask-image:linear-gradient(25deg,#000 0%,#00000073 50%,#0000 80%)}html[data-preset-theme] .event-page__ticket-extras{--event-extras-pattern-ink:color-mix(in srgb, var(--event-accent-secondary,var(--event-accent)) 46%, transparent)}@keyframes event-extras-open{0%{opacity:0;transform:translateY(-.75rem)}}html[data-preset-theme] .event-page__ticket-extras-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}html[data-preset-theme] .event-page__ticket-extras-title{font-family:var(--event-font-display);letter-spacing:-.03em;color:var(--event-text);margin:0;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1}html[data-preset-theme] .event-page__ticket-extras-choice{color:var(--event-text-soft);margin:0;font-weight:700}html[data-preset-theme] .event-page__ticket-extras-list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:clamp(.75rem,2vw,1.25rem);margin:clamp(1.25rem,3vw,2rem) 0 0;padding:0;list-style:none;display:grid}html[data-preset-theme] .event-page__ticket-extras-total strong{font-family:var(--event-font-num);color:var(--event-text);font-variant-numeric:tabular-nums;margin-left:.5rem;font-size:1.5rem}html[data-preset-theme] :is(.event-page__ticket-extras-empty,.event-page__ticket-extras-none){color:var(--event-text-soft);margin:1rem 0 0}html[data-preset-theme] .event-page__ticket-extras-group{margin-top:clamp(1.25rem,3vw,2rem)}html[data-preset-theme] .event-page__ticket-extras-group[hidden]{display:none}html[data-preset-theme] .event-page__ticket-extras-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--event-text-soft);margin:0;font-size:.75rem;font-weight:800}html[data-preset-theme] .event-page__ticket-extras-group .event-page__ticket-extras-list{margin-top:.75rem}html[data-preset-theme]{--event-page-bg:var(--event-bg);--event-page-surface:var(--event-surface);--event-page-text:var(--event-text);--event-page-text-soft:var(--event-text-soft);--event-page-border:var(--event-border)}html[data-preset-theme] .event-page__ticket-extras-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:clamp(1rem,2.5vw,1.5rem)}html[data-preset-theme] .event-page__ticket-extra-label{--event-bg:var(--event-page-bg);--event-surface:var(--event-page-surface);--event-text:var(--event-page-text);--event-text-soft:var(--event-page-text-soft);--event-border:var(--event-page-border);--extra-pad:clamp(1.1rem, 2.5vw, 1.4rem);isolation:isolate;background:color-mix(in srgb, var(--event-bg) 55%, var(--event-surface));border:var(--event-border-width,1px) var(--event-border-style,solid) var(--event-border);border-radius:var(--event-radius-card);height:100%;box-shadow:var(--event-shadow);color:var(--event-text);cursor:pointer;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .35s;display:flex;position:relative;overflow:hidden}html[data-preset-theme] .event-page__ticket-extra-label:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--event-cta) 14%, transparent) 0%, transparent 65%);opacity:0;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){html[data-preset-theme] .event-page__ticket-extra:not(.is-soldout,.event-page__ticket-extra--included) .event-page__ticket-extra-label:hover{border-color:var(--event-cta);box-shadow:var(--event-shadow-hover);transform:translateY(-.3rem)}html[data-preset-theme] .event-page__ticket-extra:not(.is-soldout,.event-page__ticket-extra--included) .event-page__ticket-extra-label:hover:before{opacity:1}html[data-preset-theme] .event-page__ticket-extra-label:hover .event-page__ticket-extra-image{transform:scale(1.08)}}html[data-preset-theme] .event-page__ticket-extra-label:has(input:checked){background:var(--event-bg);border-color:var(--event-cta);outline:2px solid var(--event-cta);outline-offset:-2px;box-shadow:var(--event-shadow-hover)}html[data-preset-theme] .event-page__ticket-extra-label:has(input:checked):before{opacity:1}html[data-preset-theme] .event-page__ticket-extra-label:has(input:focus-visible){outline:2px solid var(--event-cta);outline-offset:2px}html[data-preset-theme] .event-page__ticket-extra-media{width:3.25rem;height:3.25rem;margin:var(--extra-pad) var(--extra-pad) 0;border-radius:calc(var(--event-radius-card) * .5);background:color-mix(in srgb, var(--event-cta) 18%, var(--event-surface));flex:none;place-items:center;display:grid;overflow:hidden}html[data-preset-theme] .event-page__ticket-extra.has-image .event-page__ticket-extra-media{aspect-ratio:16/9;border-bottom:1px solid var(--event-border);border-radius:0;width:auto;height:auto;margin:0}html[data-preset-theme] .event-page__ticket-extra-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}html[data-preset-theme] .event-page__ticket-extra-monogram{font-family:var(--event-font-display);color:var(--event-text);font-size:1.4rem;line-height:1}html[data-preset-theme] .event-page__ticket-extra-body{min-width:0;padding:var(--extra-pad) var(--extra-pad) 1rem;align-content:start;gap:.4rem;display:grid}html[data-preset-theme] .event-page__ticket-extra-name{font-family:var(--event-font-display);letter-spacing:-.01em;color:var(--event-text);font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:700;line-height:1.15}html[data-preset-theme] .event-page__ticket-extra-desc{color:var(--event-text-soft);font-size:.9rem;line-height:1.45}html[data-preset-theme] .event-page__ticket-extra-stock{border-radius:var(--event-radius-button,0);background:color-mix(in srgb, var(--event-cta) 18%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--event-text);justify-self:start;margin-top:.2rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:800}html[data-preset-theme] .event-page__ticket-extra-side{padding:.9rem var(--extra-pad);border-top:1px solid var(--event-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}html[data-preset-theme] .event-page__ticket-extra-price{min-width:0;font-family:var(--event-font-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--event-text);flex:none;gap:.2rem;font-size:1.5rem;font-weight:800;line-height:1;display:grid}html[data-preset-theme] .event-page__ticket-extra-amount{white-space:nowrap}html[data-preset-theme] .event-page__ticket-extra-price .event-page__price-tax{vertical-align:baseline;letter-spacing:.02em;color:var(--event-text-soft);margin-left:0;font-size:.6875rem;font-weight:500;line-height:1.2;display:block}html[data-preset-theme] .event-page__ticket-extra--included .event-page__ticket-extra-price{letter-spacing:.08em;text-transform:uppercase;color:var(--event-text-soft);font-family:inherit;font-size:.75rem}html[data-preset-theme] .event-page__ticket-extra-input{border-radius:calc(var(--event-radius-card) * .35);border:1.5px solid color-mix(in srgb, var(--event-text) 45%, transparent);appearance:none;cursor:pointer;background:0 0;flex:none;place-content:center;width:1.75rem;height:1.75rem;margin:0;transition:background .2s,border-color .2s;display:grid}html[data-preset-theme] .event-page__ticket-extra-input:before{content:"✓";color:var(--event-cta-text);font-size:.95rem;font-weight:900;line-height:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}html[data-preset-theme] .event-page__ticket-extra-input:checked{border-color:var(--event-cta);background:var(--event-cta)}html[data-preset-theme] .event-page__ticket-extra-input:checked:before{transform:scale(1)}html[data-preset-theme] .event-page__ticket-extra--included .event-page__ticket-extra-label{cursor:default}html[data-preset-theme] .event-page__ticket-extra-check{border-radius:calc(var(--event-radius-card) * .35);background:var(--event-cta);width:1.75rem;height:1.75rem;color:var(--event-cta-text);flex:none;place-items:center;font-size:.95rem;font-weight:900;display:grid}html[data-preset-theme] .event-page__ticket-extra.is-soldout .event-page__ticket-extra-label{cursor:not-allowed;opacity:.55}html[data-preset-theme] .event-page__ticket-extra.is-soldout .event-page__ticket-extra-stock{border-color:var(--event-border);color:var(--event-text-soft)}html[data-preset-theme] .event-page__ticket-extras{scroll-margin-top:5rem}html[data-preset-theme] .event-page__ticket-extras-footer{border-top:1px solid color-mix(in srgb, var(--event-text) 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;margin-top:clamp(1.5rem,3.5vw,2.25rem);padding-top:clamp(1.25rem,3vw,1.75rem);display:flex}html[data-preset-theme] .event-page__ticket-extras-total{color:var(--event-text-soft);margin:0;padding-top:.6rem;font-size:1.125rem}html[data-preset-theme] .event-page__ticket-checkout{justify-items:end;gap:.5rem;display:grid}html[data-preset-theme] .event-page__ticket-checkout-legal{max-width:20rem;color:var(--event-text);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin:0;font-size:.875rem;font-weight:700;line-height:1.45;display:grid}html[data-preset-theme] .event-page__ticket-checkout-consent{appearance:none;border:2px solid color-mix(in srgb, var(--event-text) 55%, transparent);background:var(--event-surface,var(--event-bg));cursor:pointer;border-radius:0;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}html[data-preset-theme] .event-page__ticket-checkout-consent:checked{border-color:var(--event-text);background:linear-gradient(var(--event-text), var(--event-text)) center / .55rem .55rem no-repeat, var(--event-surface,var(--event-bg))}html[data-preset-theme] .event-page__ticket-checkout-consent:focus-visible{outline:2px solid var(--event-text);outline-offset:3px}html[data-preset-theme] .event-page__ticket-checkout-legal-text{min-width:0}html[data-preset-theme] .event-page__ticket-checkout-legal a{color:var(--event-text);text-underline-offset:.18em;font-weight:800;text-decoration:underline;text-decoration-thickness:.08em}html[data-preset-theme] .event-page__ticket-checkout-legal a:hover,html[data-preset-theme] .event-page__ticket-checkout-legal a:focus-visible{color:var(--event-accent-secondary,var(--event-accent))}html[data-preset-theme] .event-page__ticket-checkout-legal a:focus-visible{outline:2px solid var(--event-text);outline-offset:3px}html[data-preset-theme] .event-page__ticket-extras-optional{color:var(--event-text-soft);text-align:right;margin:0;font-size:.75rem}html[data-preset-theme] .event-page__ticket-extras-optional[hidden]{display:none}html[data-preset-theme] .event-page__ticket-checkout-cta{--checkout-bg:var(--event-accent-tertiary,var(--event-page-text));--checkout-text:var(--event-accent-tertiary-text,var(--event-page-bg));isolation:isolate;border:1px solid color-mix(in srgb, var(--checkout-text) 22%, var(--checkout-bg));background:linear-gradient(180deg, color-mix(in srgb, var(--checkout-text) 12%, transparent) 0%, transparent 60%), var(--checkout-bg);min-height:3.5rem;color:var(--checkout-text);font:inherit;letter-spacing:.01em;cursor:pointer;box-shadow:var(--event-shadow), 0 1rem 2.25rem -1rem color-mix(in srgb, var(--checkout-bg) 80%, transparent), inset 0 1px 0 color-mix(in srgb, var(--checkout-text) 24%, transparent);border-radius:0;align-items:center;gap:.65rem;padding:0 1.75rem;font-size:1.05rem;font-weight:800;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}html[data-preset-theme] .event-page__ticket-checkout-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg, transparent 30%, color-mix(in srgb, var(--checkout-text) 30%, transparent) 50%, transparent 70%);animation:3.2s cubic-bezier(.4,0,.2,1) .8s infinite event-checkout-shimmer;position:absolute;inset:0;transform:translate(-120%)}html[data-preset-theme] :is(.event-page__ticket-checkout-icon,.event-page__ticket-checkout-arrow){flex:none;width:1.25rem;height:1.25rem}html[data-preset-theme] .event-page__ticket-checkout-arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover){html[data-preset-theme] .event-page__ticket-checkout-cta:not(:disabled):hover{box-shadow:var(--event-shadow-hover), 0 1.35rem 2.75rem -1rem color-mix(in srgb, var(--checkout-bg) 85%, transparent), inset 0 1px 0 color-mix(in srgb, var(--checkout-text) 28%, transparent);transform:translateY(-.15rem)}html[data-preset-theme] .event-page__ticket-checkout-cta:not(:disabled):hover .event-page__ticket-checkout-arrow{transform:translate(.3rem)}}html[data-preset-theme] .event-page__ticket-checkout-cta:focus-visible{outline:2px solid var(--event-text);outline-offset:3px}html[data-preset-theme] .event-page__ticket-checkout-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}html[data-preset-theme] .event-page__ticket-checkout-cta:disabled:after{animation:none}@keyframes event-checkout-shimmer{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@media (width<=560px){html[data-preset-theme] :is(.event-page__ticket-checkout,.event-page__ticket-checkout-cta){width:100%}html[data-preset-theme] .event-page__ticket-checkout-cta{justify-content:center}html[data-preset-theme] .event-page__ticket-checkout-legal,html[data-preset-theme] .event-page__ticket-extras-optional{text-align:left;justify-self:stretch;max-width:none}}@media (prefers-reduced-motion:reduce){html[data-preset-theme] .event-page__ticket-checkout-cta:after{animation:none}html[data-preset-theme] :is(.event-page__ticket-extra-label,.event-page__ticket-extra-image,.event-page__ticket-checkout-cta,.event-page__ticket-checkout-arrow){transition:none}}html[data-preset-theme] .event-page__band.event-page__band--kontakt{isolation:isolate;background:var(--event-bg);position:relative;overflow:hidden}html[data-preset-theme] .event-page__band--kontakt:before,html[data-preset-theme] .event-page__footer:before{content:"";z-index:-2;pointer-events:none;background-image:repeating-linear-gradient(115deg, var(--event-pattern-ink) 0 1px, transparent 1px 22px);background-attachment:fixed;position:absolute;inset:0}html[data-preset-theme] .event-page__band--kontakt:before{-webkit-mask-image:linear-gradient(#0000 20%,#000 100%);mask-image:linear-gradient(#0000 20%,#000 100%)}html[data-preset-theme] .event-page__footer{isolation:isolate;background:var(--event-bg);border-top:1px solid color-mix(in srgb, var(--event-text) 12%, transparent);color:var(--event-text);position:relative;overflow:hidden}html[data-preset-theme] .event-page__footer:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--event-bg) 30%, transparent) 0%, color-mix(in srgb, var(--event-bg) 70%, transparent) 55%, var(--event-bg) 100%);-webkit-backdrop-filter:blur(6px)saturate(1.2);backdrop-filter:blur(6px)saturate(1.2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--event-text) 14%, transparent);position:absolute;inset:0}html[data-preset-theme]{--event-cta-glass-bg:linear-gradient(180deg, color-mix(in srgb, var(--event-cta) 10%, transparent) 0%, transparent 70%), color-mix(in srgb, var(--event-cta) 22%, transparent);--event-cta-glass-bg-strong:linear-gradient(180deg, color-mix(in srgb, var(--event-cta) 18%, transparent) 0%, transparent 70%), color-mix(in srgb, var(--event-cta) 40%, transparent);--event-cta-glass-border:color-mix(in srgb, var(--event-cta) 60%, transparent)}html[data-preset-theme] :is(.event-page__nav-cta,.event-page__mobile-cta-btn,.event-page__hero-meta-cta,.event-page__pricing-card .event-page__pricing-cta,.event-page__hero-stage .event-page__hero-actions .event-page__hero-cta,.event-page__countdown-strip .event-page__odometer-block--accent){border:1px solid var(--event-cta-glass-border);background:var(--event-cta-glass-bg);color:var(--event-text);-webkit-backdrop-filter:var(--event-glass-blur);backdrop-filter:var(--event-glass-blur);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--event-text) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--event-cta) 30%, transparent);border-radius:0;transition:background .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1)}html[data-preset-theme] .event-page__hero-stage .event-page__hero-actions .event-page__hero-cta:not(.event-page__hero-cta--secondary),html[data-preset-theme] .event-page__hero-stage .event-page__hero-actions .event-page__hero-cta.event-page__hero-cta--secondary{border-color:var(--event-cta-glass-border);background:var(--event-cta-glass-bg);color:var(--event-text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--event-text) 14%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--event-cta) 30%, transparent)}@media (hover:hover){html[data-preset-theme] :is(.event-page__nav-cta,.event-page__mobile-cta-btn,.event-page__hero-meta-cta,.event-page__pricing-card .event-page__pricing-cta:not(:disabled),.event-page__hero-stage .event-page__hero-actions .event-page__hero-cta):hover{background:var(--event-cta-glass-bg-strong);border-color:var(--event-cta)}}html[data-preset-theme] .event-page__countdown-strip .event-page__odometer-block--accent :is(.event-page__odometer-value,.event-page__odometer-label){color:var(--event-text)}html[data-preset-theme] .event-page__pricing-card .event-page__pricing-cta[aria-pressed=true]{background:var(--event-cta-glass-bg-strong);border-color:var(--event-cta);box-shadow:inset 0 0 0 1px var(--event-cta), inset 0 1px 0 color-mix(in srgb, var(--event-text) 18%, transparent)}html[data-preset-theme] .event-page__pricing-card .event-page__pricing-cta[aria-pressed=true]:before{content:"✓";margin-right:.5rem}html[data-preset-theme] .event-page__pricing-card.is-selected{border-color:var(--event-cta);outline-color:var(--event-cta)}@media (prefers-reduced-motion:reduce){html[data-preset-theme] .event-page__hero-stage .event-page__hero-actions .event-page__hero-cta:hover{transform:none}html[data-preset-theme] :is(.event-page__countdown-strip .event-page__odometer-block--accent .event-page__odometer-value,.event-page__countdown-capacity[data-urgency=high] .event-page__capacity-fill,.event-page__countdown-capacity[data-urgency=critical],.event-page__ticket-extras){animation:none}}html[data-preset-theme] .event-page__page-actions{left:clamp(.75rem,2vw,1.5rem);right:auto;bottom:calc(clamp(.75rem, 2vw, 1.5rem) + env(safe-area-inset-bottom,0px));z-index:44;align-items:flex-end;gap:.5rem;display:flex;position:fixed}@media (width<=899px){html[data-preset-theme]:not([data-editor=on]) .event-page__page-actions{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}html[data-preset-theme] .event-page__page-action{--page-action-surface:var(--page-action-bg,var(--event-text));--page-action-ink:var(--page-action-fg,var(--event-bg));border:1px solid color-mix(in srgb, var(--page-action-ink) 22%, transparent);background:color-mix(in srgb, var(--page-action-surface) 90%, transparent);min-width:3rem;height:3rem;color:var(--page-action-ink);font:inherit;cursor:pointer;-webkit-backdrop-filter:var(--event-glass-blur);backdrop-filter:var(--event-glass-blur);box-shadow:var(--event-shadow), inset 0 1px 0 color-mix(in srgb, var(--page-action-ink) 16%, transparent);border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.875rem;font-weight:700;transition:background .25s,color .25s,border-color .25s,transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:inline-flex}html[data-preset-theme] .event-page__page-action svg{flex:none;width:1.2rem;height:1.2rem}html[data-preset-theme] .event-page__page-action--top{padding:0}html[data-preset-theme] .event-page__page-action[hidden]{display:none}html[data-preset-theme] .event-page__page-action:focus-visible{outline:2px solid var(--event-cta);outline-offset:3px}@media (hover:hover){html[data-preset-theme] .event-page__page-action:hover{background:var(--page-action-surface);border-color:var(--event-cta);transform:translateY(-.15rem)}}html[data-preset-theme] .event-page__page-action--share[aria-expanded=true]{background:var(--page-action-surface);border-color:var(--event-cta)}html[data-preset-theme] .event-page__share{position:relative}html[data-preset-theme] .event-page__share-panel{border:1px solid var(--event-cta-glass-border);background:color-mix(in srgb, var(--event-surface) 92%, transparent);width:min(20rem,100vw - 1.5rem);color:var(--event-text);-webkit-backdrop-filter:var(--event-glass-blur);backdrop-filter:var(--event-glass-blur);box-shadow:var(--event-shadow-hover);gap:.85rem;padding:1rem;animation:.25s cubic-bezier(.16,1,.3,1) both event-share-open;display:grid;position:absolute;bottom:calc(100% + .6rem);left:0;right:auto}html[data-preset-theme] .event-page__share-panel[hidden]{display:none}@keyframes event-share-open{0%{opacity:0;transform:translateY(.5rem)}}html[data-preset-theme] .event-page__share-title{letter-spacing:.08em;text-transform:uppercase;color:var(--event-text-soft);margin:0;font-size:.75rem;font-weight:800}html[data-preset-theme] .event-page__share-link{border:1px solid var(--event-border);grid-template-columns:minmax(0,1fr) auto;display:grid}html[data-preset-theme] .event-page__share-url{min-width:0;color:var(--event-text);font:inherit;background:0 0;border:0;padding:.6rem .7rem;font-size:.8125rem}html[data-preset-theme] :is(.event-page__share-copy,.event-page__share-native){background:var(--event-cta);color:var(--event-cta-text);font:inherit;cursor:pointer;border:0;border-radius:0;padding:.6rem .85rem;font-size:.8125rem;font-weight:800}html[data-preset-theme] .event-page__share-native[hidden]{display:none}html[data-preset-theme] .event-page__share-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}html[data-preset-theme] .event-page__share-target{border:1px solid var(--event-border);color:var(--event-text);padding:.55rem .7rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:block}html[data-preset-theme] .event-page__share-target:hover,html[data-preset-theme] .event-page__share-target:focus-visible{border-color:var(--event-cta);background:var(--event-cta-glass-bg)}html[data-preset-theme] .event-page__share-status{min-height:1em;color:var(--event-text-soft);margin:0;font-size:.8125rem}html[data-preset-theme] .event-page__share-status:empty{display:none}@media (prefers-reduced-motion:reduce){html[data-preset-theme] .event-page__share-panel{animation:none}html[data-preset-theme] .event-page__page-action{transition:none}}html[data-preset-theme] [data-rich-size=s]{font-size:var(--rich-size-s)}html[data-preset-theme] [data-rich-size=m]{font-size:var(--rich-size-m)}html[data-preset-theme] [data-rich-size=l]{font-size:var(--rich-size-l)}html[data-preset-theme] [data-rich-size=xl]{font-size:var(--rich-size-xl);line-height:1.15}html[data-preset-theme] [data-rich-color=accent]{color:var(--event-accent)}html[data-preset-theme] [data-rich-color=accent-secondary]{color:var(--event-accent-secondary)}html[data-preset-theme] [data-rich-color=accent-tertiary]{color:var(--event-accent-tertiary)}html[data-preset-theme] [data-rich-color=text]{color:var(--event-text)}html[data-preset-theme] [data-rich-color=text-soft]{color:var(--event-text-soft)}html[data-preset-theme] .event-page a[rel~=noopener]:not([class]){color:inherit;text-underline-offset:.18em;text-decoration:underline}.event-page__kontakt-form-fields{gap:.65rem;margin-top:.85rem;display:grid}.event-page__kontakt-form-field{font-family:var(--event-font-body);color:var(--event-text);gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.event-page__kontakt-form-field :is(input,textarea){border:1px solid color-mix(in srgb, var(--event-text) 22%, transparent);background:color-mix(in srgb, var(--event-bg) 92%, var(--event-text));width:100%;color:var(--event-text);font:400 .95rem/1.45 var(--event-font-body);resize:vertical;border-radius:0;padding:.65rem .75rem}.event-page__kontakt-form-field :is(input,textarea):focus-visible{outline:2px solid var(--event-accent);outline-offset:1px}.event-page__kontakt-form-field :is(input,textarea)[aria-invalid=true]{border-color:var(--danger,firebrick)}.event-page__kontakt-form-error{color:var(--danger,firebrick);margin:-.35rem 0 0;font-size:.8rem}.event-page__kontakt-form-success{color:var(--event-text);margin:.75rem 0 0;font-weight:600}.event-page__kontakt-form-note a{color:inherit;text-decoration:underline}.event-page__kontakt-form-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}html[data-preset-theme] .event-page__kontakt-form .event-page__kontakt-form-cta:not(:disabled){cursor:pointer;opacity:1;justify-self:start}.event-page__kontakt-form>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.event-page__kontakt-form>summary::-webkit-details-marker{display:none}.event-page__kontakt-form>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)translateY(-.1rem)}.event-page__kontakt-form[open]>summary:after{transform:rotate(-135deg)}.event-page__kontakt-form>summary:focus-visible{outline:2px solid var(--event-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.event-page__kontakt-form>summary:after{transition:none}}
