.event-card-container[data-v-2b6c4b13]{display:inline-block;width:100%;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.event-card-link[data-v-2b6c4b13]{text-decoration:none;color:inherit;display:block}.event-details[data-v-2b6c4b13]{font-size:.85rem;color:#aaa;line-height:1.5;margin-bottom:1.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event-card-inner[data-v-2b6c4b13]{background:#1a1919;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:border-color .3s ease,-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s ease,box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),border-color .3s ease,box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.4);box-shadow:0 8px 30px rgba(0,0,0,.4)}.event-card-inner[data-v-2b6c4b13]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border-color:currentColor!important;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.6)!important;box-shadow:0 12px 40px rgba(0,0,0,.6)!important}.event-card-inner:hover .event-main-image[data-v-2b6c4b13] :deep(img),.event-card-inner:hover .event-main-image img[data-v-2b6c4b13]{-webkit-transform:scale(1.04);transform:scale(1.04)}.event-card-inner:hover .btn-cta[data-v-2b6c4b13]{background-color:var(--hover-bg,#d4af37)!important;color:#111!important;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.4);box-shadow:0 4px 15px rgba(0,0,0,.4)}.event-card-inner:hover .arrow-icon[data-v-2b6c4b13]{-webkit-transform:translateX(4px);transform:translateX(4px)}.event-image-container[data-v-2b6c4b13]{position:relative;width:100%;overflow:hidden;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.03)}.image-overlay-wrapper[data-v-2b6c4b13]{position:relative;width:100%;height:100%}.event-main-image[data-v-2b6c4b13],.event-main-image[data-v-2b6c4b13] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-main-image[data-v-2b6c4b13] img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1)}.image-gradient-overlay[data-v-2b6c4b13]{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.7)));background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.7));z-index:1}.brand-badge-overlay[data-v-2b6c4b13]{position:absolute;top:12px;left:12px;z-index:2}.event-category-badge[data-v-2b6c4b13]{font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;border-radius:6px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3)}.event-category-badge .badge-icon-svg[data-v-2b6c4b13],.event-category-badge[data-v-2b6c4b13]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-category-badge .badge-icon-svg[data-v-2b6c4b13]{margin-right:6px}.event-category-badge .badge-icon-svg[data-v-2b6c4b13] svg{width:12px;height:12px;stroke:currentColor}.event-body[data-v-2b6c4b13]{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.event-title[data-v-2b6c4b13]{font-family:Poppins,sans-serif;font-size:1.55rem;font-weight:700;margin:0 0 .75rem 0;margin-top:-30px;line-height:1.3;-webkit-transition:color .3s ease;transition:color .3s ease}.event-meta-info[data-v-2b6c4b13]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;font-size:.8rem;color:#aaa;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.event-meta-info .meta-icon-svg[data-v-2b6c4b13],.event-meta-info .meta-item[data-v-2b6c4b13]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-meta-info .meta-icon-svg[data-v-2b6c4b13]{margin-right:6px}.event-meta-info .meta-icon-svg[data-v-2b6c4b13] svg{width:14px;height:14px}.event-meta-info .venue-item[data-v-2b6c4b13]{color:#fff;font-weight:600}.event-caption-text[data-v-2b6c4b13]{font-size:.85rem;color:#888;line-height:1.5;margin:0 0 1rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-footer-info[data-v-2b6c4b13]{padding:0 1.5rem 1.5rem;background-color:transparent;margin-top:auto}.event-cta-bar[data-v-2b6c4b13]{width:100%}.btn-cta[data-v-2b6c4b13]{background-color:transparent;color:#fff;padding:.7rem 1.5rem;border-radius:8px;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;border:1px solid;width:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.arrow-icon[data-v-2b6c4b13],.btn-cta[data-v-2b6c4b13]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arrow-icon[data-v-2b6c4b13]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.arrow-icon[data-v-2b6c4b13] svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.5}
/*# sourceMappingURL=chunk-e482a51c.e255d8f2.css.map */