.line-clamp-2[data-astro-cid-hzaoilfw]{-webkit-line-clamp:2}.line-clamp-2[data-astro-cid-hzaoilfw],.line-clamp-3[data-astro-cid-hzaoilfw]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-astro-cid-hzaoilfw]{-webkit-line-clamp:3}[data-astro-cid-hzaoilfw][data-image-loaded=false] .glass-fallback-bg[data-astro-cid-hzaoilfw]{opacity:1}[data-astro-cid-hzaoilfw][data-image-loaded=true] .glass-fallback-bg[data-astro-cid-hzaoilfw]{opacity:0}@media (max-width:768px){[data-astro-cid-hzaoilfw][data-event-image]{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center top!important;object-position:center top!important;transform:scale(1.2)!important;transform-origin:center top!important;width:100%!important}}@media (min-width:769px) and (max-width:1023px){[data-astro-cid-hzaoilfw][data-event-image]{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;transform:scale(1.05)!important;transform-origin:center center!important}}@media (min-width:1024px){[data-astro-cid-hzaoilfw][data-event-image]{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;transform:scale(1.1)!important;transform-origin:center center!important}}@media (max-width:768px) and (orientation:portrait) and (min-height:800px){[data-astro-cid-hzaoilfw][data-event-image]{-o-object-position:center top!important;object-position:center top!important;transform:scale(1.3)!important;transform-origin:center top!important}}@media (max-width:768px) and (orientation:landscape){[data-astro-cid-hzaoilfw][data-event-image]{-o-object-position:center center!important;object-position:center center!important;transform:scale(1.1)!important;transform-origin:center center!important}}[data-astro-cid-hzaoilfw][data-event-image]{transition:transform .3s ease,object-position .3s ease!important;transition:transform .3s ease,object-position .3s ease,-o-object-position .3s ease!important}.group[data-astro-cid-hzaoilfw]:hover [data-astro-cid-hzaoilfw][data-event-image]{transform:scale(1.05)!important}.glass-info-card[data-astro-cid-hzaoilfw]{-webkit-backdrop-filter:blur(15px) saturate(180%)!important;backdrop-filter:blur(15px) saturate(180%)!important;background:linear-gradient(135deg,#0006,#0003)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:12px!important;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff14,inset 0 1px #ffffff26!important;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.glass-info-card[data-astro-cid-hzaoilfw]:before{background:linear-gradient(135deg,#ffffff40,#ffffff14);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;padding:1px;pointer-events:none;position:absolute;z-index:0}.glass-info-card[data-astro-cid-hzaoilfw]:hover{background:linear-gradient(135deg,#00000080,#0000004d)!important;border-color:#ffc1074d!important;box-shadow:0 12px 40px #00000080,0 0 0 1px #ffc10733,inset 0 1px #ffffff40!important;transform:translateY(-2px)!important}.glass-button[data-astro-cid-hzaoilfw]{-webkit-backdrop-filter:blur(10px) saturate(150%)!important;backdrop-filter:blur(10px) saturate(150%)!important;background:linear-gradient(135deg,#fffffff2,#ffffffd9)!important;border:1px solid hsla(0,0%,100%,.2)!important;box-shadow:0 4px 16px #0003,0 0 0 1px #ffffff1a,inset 0 1px #ffffff4d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.glass-button[data-astro-cid-hzaoilfw]:hover{background:linear-gradient(135deg,#ffc107f2,#ffc107d9)!important;border-color:#ffc1074d!important;box-shadow:0 6px 20px #ffc1074d,0 0 0 1px #ffc10733,inset 0 1px #fff6!important;transform:translateY(-1px) scale(1.05)!important}.glass-badge[data-astro-cid-hzaoilfw]{-webkit-backdrop-filter:blur(10px) saturate(180%)!important;backdrop-filter:blur(10px) saturate(180%)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 4px 16px #0000004d,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a!important}.glass-fallback-bg[data-astro-cid-hzaoilfw]{-webkit-backdrop-filter:blur(20px) saturate(150%)!important;backdrop-filter:blur(20px) saturate(150%)!important;background:linear-gradient(135deg,#27272acc,#18181be6 25%,#09090bf2,#18181be6 75%,#27272acc)!important;overflow:hidden;position:relative}.glass-fallback-bg[data-astro-cid-hzaoilfw]:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,hsla(0,0%,100%,.1),transparent 25%,rgba(255,193,7,.05) 50%,transparent 75%,hsla(0,0%,100%,.1));content:"";inset:0;position:absolute}.glass-fallback-bg[data-astro-cid-hzaoilfw]:after{background:radial-gradient(circle at 30% 30%,rgba(255,193,7,.1) 0,rgba(255,193,7,.05) 40%,transparent 70%);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;content:"";inset:10%;position:absolute}@keyframes shimmer{0%,to{opacity:.3;transform:translate(-100%)}50%{opacity:.6;transform:translate(100%)}}.glass-card[data-astro-cid-hzaoilfw]:has(.glass-fallback-bg) .text-white[data-astro-cid-hzaoilfw]{text-shadow:0 2px 8px rgba(0,0,0,.8)}.glass-card[data-astro-cid-hzaoilfw]:has(.glass-fallback-bg) .text-zinc-200[data-astro-cid-hzaoilfw]{text-shadow:0 1px 4px rgba(0,0,0,.6)}.glass-card[data-astro-cid-hzaoilfw]:has(.glass-fallback-bg) .text-amber-400[data-astro-cid-hzaoilfw]{text-shadow:0 1px 4px rgba(0,0,0,.5)}.glass-card[data-astro-cid-hzaoilfw] .glass-badge[data-astro-cid-hzaoilfw] [data-astro-cid-hzaoilfw],.glass-card[data-astro-cid-hzaoilfw] .glass-button[data-astro-cid-hzaoilfw] [data-astro-cid-hzaoilfw],.glass-card[data-astro-cid-hzaoilfw] .glass-info-card[data-astro-cid-hzaoilfw] [data-astro-cid-hzaoilfw]{position:relative!important;z-index:10!important}.white-pulse-animation[data-astro-cid-hzaoilfw]{animation:white-pulse 2s infinite;box-shadow:0 0 #fff6}.solid-metallic-card[data-astro-cid-hzaoilfw]{animation:metallicSlideIn .8s cubic-bezier(.16,1,.3,1) forwards;background:linear-gradient(145deg,#2d3748,#374151 25%,#4a5568,#374151 75%,#2d3748);border:1px solid #4a5568;border-radius:16px;box-shadow:0 8px 32px #0006,0 4px 16px #0003,inset 0 1px #ffffff1a,inset 0 -1px #0000001a;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.solid-metallic-card[data-astro-cid-hzaoilfw]:before{background:linear-gradient(135deg,#ffffff14,#ffffff05 50%,#0000000d);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.solid-metallic-card[data-astro-cid-hzaoilfw]:hover{border-color:#fbbf24;box-shadow:0 12px 40px #00000080,0 6px 20px #fbbf2433,inset 0 1px #ffffff26,inset 0 -1px #00000026;transform:translateY(-4px) scale(1.01)}.solid-metallic-card[data-astro-cid-hzaoilfw]:hover:before{background:linear-gradient(135deg,#fbbf240d,#ffffff08 50%,#00000005)}@keyframes metallicSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes white-pulse{0%{box-shadow:0 0 #fff6;transform:scale(1)}70%{box-shadow:0 0 0 15px #fff0;transform:scale(1.02)}to{box-shadow:0 0 #fff0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.white-pulse-animation[data-astro-cid-hzaoilfw]{animation:none!important;box-shadow:none!important}}.solid-metallic-card[data-astro-cid-hzaoilfw]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#374151,#1f2937 50%,#111827)!important;border:1px solid #4b5563!important;border-radius:16px!important;box-shadow:0 10px 25px #0006,0 6px 10px #0000004d,inset 0 1px #ffffff1a!important;overflow:hidden!important;position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.solid-metallic-card[data-astro-cid-hzaoilfw]:before{background:linear-gradient(135deg,#9ca3af4d,#4b556333)!important;border-radius:inherit!important;content:""!important;inset:0!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:xor!important;padding:1px!important;pointer-events:none!important;position:absolute!important;z-index:1!important}.solid-metallic-card[data-astro-cid-hzaoilfw]:hover{border-color:#f59e0b66!important;box-shadow:0 15px 35px #00000080,0 8px 15px #0006,0 0 0 1px #f59e0b33,inset 0 1px #fff3!important;transform:translateY(-4px) scale(1.01)!important}.solid-metallic-card[data-astro-cid-hzaoilfw] .text-amber-400[data-astro-cid-hzaoilfw],.solid-metallic-card[data-astro-cid-hzaoilfw] .text-white[data-astro-cid-hzaoilfw],.solid-metallic-card[data-astro-cid-hzaoilfw] .text-zinc-200[data-astro-cid-hzaoilfw]{position:relative!important;z-index:2!important}.modern-event-header[data-astro-cid-hzaoilfw]{-webkit-backdrop-filter:blur(4px) saturate(110%)!important;backdrop-filter:blur(4px) saturate(110%)!important;background:linear-gradient(135deg,#00000040,#00000026)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:12px!important;box-shadow:0 3px 10px #00000026,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.modern-event-header[data-astro-cid-hzaoilfw]:hover{background:linear-gradient(135deg,#0000004d,#0003)!important;border-color:#ffc1071f!important;box-shadow:0 4px 14px #0003,0 0 0 1px #ffc10714,inset 0 1px #ffffff14!important}.modern-tag[data-astro-cid-hzaoilfw]{align-items:center!important;-webkit-backdrop-filter:blur(8px) saturate(150%)!important;backdrop-filter:blur(8px) saturate(150%)!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:6px!important;box-shadow:0 2px 8px #0003!important;display:inline-flex!important;font-weight:500!important;gap:4px!important;padding:4px 8px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.modern-tag-primary[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#ffc107e6,#f59e0bcc)!important;border-color:#ffc1074d!important;color:#000!important}.modern-tag-primary[data-astro-cid-hzaoilfw]:hover{background:linear-gradient(135deg,#ffc107,#f59e0be6)!important;box-shadow:0 4px 12px #ffc1074d!important;transform:translateY(-1px) scale(1.02)!important}.modern-tag-secondary[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#3b82f6e6,#2563ebcc)!important;border-color:#3b82f64d!important;color:#fff!important}.modern-tag-location[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#10b981e6,#059669cc)!important;border-color:#10b9814d!important;color:#fff!important}.modern-tag[data-astro-cid-hzaoilfw]:hover{box-shadow:0 4px 12px #0000004d!important;transform:translateY(-1px) scale(1.02)!important}.modern-action-button[data-astro-cid-hzaoilfw]{align-items:center!important;-webkit-backdrop-filter:blur(10px) saturate(150%)!important;backdrop-filter:blur(10px) saturate(150%)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px!important;box-shadow:0 4px 12px #0003!important;display:inline-flex!important;font-weight:500!important;gap:4px!important;padding:6px 10px!important;text-decoration:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.modern-action-primary[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#fffffff2,#ffffffd9)!important;color:#27272a!important}.modern-action-primary[data-astro-cid-hzaoilfw]:hover{background:linear-gradient(135deg,#ffc107f2,#f59e0bd9)!important;border-color:#ffc1074d!important;box-shadow:0 6px 16px #ffc1074d!important;color:#000!important;transform:translateY(-1px) scale(1.05)!important}.modern-badge[data-astro-cid-hzaoilfw]{align-items:center!important;-webkit-backdrop-filter:blur(10px) saturate(180%)!important;backdrop-filter:blur(10px) saturate(180%)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important;display:inline-flex!important;font-weight:600!important;gap:4px!important;padding:4px 8px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.modern-badge-price[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#ffc107f2,#f59e0be6)!important;border-color:#ffc1074d!important;color:#000!important}.modern-badge-past[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#6b7280e6,#4b5563cc)!important;border-color:#6b72804d!important;color:#fff!important}.modern-badge-upcoming[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#22c55ee6,#16a34acc)!important;border-color:#22c55e4d!important;color:#fff!important}.modern-badge-full[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#ef4444e6,#dc2626cc)!important;border-color:#ef44444d!important;color:#fff!important}.modern-badge-limited[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#f97316e6,#ea580ccc)!important;border-color:#f973164d!important;color:#fff!important}.modern-badge-available[data-astro-cid-hzaoilfw]{background:linear-gradient(135deg,#3b82f6e6,#2563ebcc)!important;border-color:#3b82f64d!important;color:#fff!important}.modern-badge[data-astro-cid-hzaoilfw]:hover{box-shadow:0 6px 16px #0006!important;transform:translateY(-1px) scale(1.02)!important}.glass-info-card-simple[data-astro-cid-hzaoilfw]{-webkit-backdrop-filter:blur(2px) saturate(105%)!important;backdrop-filter:blur(2px) saturate(105%)!important;background:linear-gradient(135deg,#00000014,#0000000d)!important;border:1px solid hsla(0,0%,100%,.03)!important;border-radius:8px!important;box-shadow:0 1px 4px #00000014!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.glass-info-card-simple[data-astro-cid-hzaoilfw]:hover{background:linear-gradient(135deg,#0000001f,#00000014)!important;border-color:#ffc1070f!important;box-shadow:0 2px 6px #0000001a!important}.glass-info-card-compact[data-astro-cid-hzaoilfw]{-webkit-backdrop-filter:blur(4px) saturate(110%)!important;backdrop-filter:blur(4px) saturate(110%)!important;background:linear-gradient(135deg,#00000040,#00000026)!important;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:10px!important;box-shadow:0 3px 10px #00000026,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}@media (max-width:640px){.modern-tag[data-astro-cid-hzaoilfw]{font-size:10px!important;padding:3px 6px!important}.modern-tag[data-astro-cid-hzaoilfw] svg[data-astro-cid-hzaoilfw]{height:10px!important;width:10px!important}.modern-action-button[data-astro-cid-hzaoilfw]{padding:5px 8px!important}.modern-badge[data-astro-cid-hzaoilfw]{font-size:10px!important;padding:3px 6px!important}.modern-badge[data-astro-cid-hzaoilfw] svg[data-astro-cid-hzaoilfw]{height:10px!important;width:10px!important}}.events-carousel-mobile[data-astro-cid-x5hnfoet]{touch-action:pan-x;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.carousel-container[data-astro-cid-x5hnfoet]{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:420px;overflow:visible;padding-bottom:0;padding-top:0;position:relative;touch-action:pan-x;width:100vw}.carousel-track[data-astro-cid-x5hnfoet]{backface-visibility:hidden;padding-left:20px;touch-action:pan-x;-webkit-user-select:none;will-change:transform;-webkit-tap-highlight-color:transparent;cursor:grab;pointer-events:auto}.carousel-track[data-astro-cid-x5hnfoet]:active{cursor:grabbing}.carousel-slide[data-astro-cid-x5hnfoet]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;min-height:auto;pointer-events:auto;transition:transform .2s ease}.carousel-slide[data-astro-cid-x5hnfoet]:active{transform:scale(.98)}.carousel-slide[data-astro-cid-x5hnfoet] [data-astro-cid-x5hnfoet]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.carousel-slide[data-astro-cid-x5hnfoet]{animation:slideIn .3s ease-out}@media (max-width:320px){.carousel-slide[data-astro-cid-x5hnfoet]{width:260px!important}.carousel-track[data-astro-cid-x5hnfoet]{padding-left:15px}}@media (prefers-reduced-motion:reduce){.carousel-slide[data-astro-cid-x5hnfoet],.carousel-track[data-astro-cid-x5hnfoet]{transition-duration:.01ms!important}}.events-carousel-desktop[data-astro-cid-27i44456]{margin-left:0;margin-right:0;max-width:none;position:relative;width:100%}@media (min-width:768px){.events-carousel-desktop[data-astro-cid-27i44456]{margin-left:calc(-15vw + 7.5%);margin-right:calc(-15vw + 7.5%)}}@media (min-width:1024px){.events-carousel-desktop[data-astro-cid-27i44456]{margin-left:calc(-20vw + 10%);margin-right:calc(-20vw + 10%)}}@media (min-width:1280px){.events-carousel-desktop[data-astro-cid-27i44456]{margin-left:calc(-25vw + 12.5%);margin-right:calc(-25vw + 12.5%)}}@media (min-width:1536px){.events-carousel-desktop[data-astro-cid-27i44456]{margin-left:calc(-30vw + 15%);margin-right:calc(-30vw + 15%)}}.carousel-container[data-astro-cid-27i44456]{min-height:auto;overflow:visible;padding-bottom:0;position:relative;width:100%}.carousel-container[data-astro-cid-27i44456],.carousel-track[data-astro-cid-27i44456]{padding-left:0;padding-right:0}.carousel-track[data-astro-cid-27i44456]{backface-visibility:hidden;display:flex;margin-left:0;perspective:1000px;will-change:transform}.carousel-track[data-astro-cid-27i44456]:active{cursor:grabbing}.carousel-slide[data-astro-cid-27i44456]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;min-height:400px;pointer-events:auto;transition:transform .3s ease}.carousel-slide[data-astro-cid-27i44456]:hover{transform:translateY(-4px)}.carousel-slide[data-astro-cid-27i44456] [data-astro-cid-27i44456]{-webkit-user-select:none;-webkit-user-drag:none}.carousel-nav-btn[data-astro-cid-27i44456],.carousel-slide[data-astro-cid-27i44456] [data-astro-cid-27i44456]{-moz-user-select:none;-webkit-user-select:none;user-select:none}.carousel-nav-btn[data-astro-cid-27i44456]{touch-action:manipulation;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.carousel-nav-btn[data-astro-cid-27i44456]:hover{border-color:#f59e0b99;box-shadow:0 8px 25px #0006;transform:translateY(-50%) scale(1.05)}.carousel-nav-btn[data-astro-cid-27i44456]:active{transform:translateY(-50%) scale(.95)}.carousel-nav-btn[data-astro-cid-27i44456]:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.carousel-slide[data-astro-cid-27i44456]{flex-shrink:0;width:350px!important}@media (min-width:1024px){.carousel-slide[data-astro-cid-27i44456]{width:min(350px,calc(33.33333vw - 90.66667px))!important}}@media (min-width:1280px){.carousel-slide[data-astro-cid-27i44456]{width:min(350px,calc(25vw - 86.5px))!important}}@media (min-width:1536px){.carousel-slide[data-astro-cid-27i44456]{width:min(320px,calc(20vw - 84px))!important}}.carousel-slide[data-astro-cid-27i44456]:hover .group[data-astro-cid-27i44456]{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003,0 0 40px #f59e0b1a}.carousel-slide[data-astro-cid-27i44456]:hover .group[data-astro-cid-27i44456] img[data-astro-cid-27i44456]{transform:scale(1.05)}.events-carousel-adaptive[data-astro-cid-3oik73me]{position:relative;width:100%}@media (max-width:767px){.events-carousel-adaptive[data-astro-cid-3oik73me] .hidden[data-astro-cid-3oik73me].md\\:block{display:none!important}}@media (min-width:768px){.events-carousel-adaptive[data-astro-cid-3oik73me] .md\\[data-astro-cid-3oik73me]:hidden{display:none!important}}
