@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);.loaded #preloader,.preloader.fade-out,.slide-content{opacity:0;pointer-events:none}.acf_prepend,.btn-custom,.dropdown-container select,.dropdown-container-alt select,.et_pb_module,.et_pb_module p,.event-card.default-style,.event-details,.form-all,.gig-custom-credit,.manual-scroll,.pa-inline-buttons,.scrollable-container,.slider-description,.ticket-signup-text,.ticket-signup-title,body,button,input,select,textarea{font-family:var(--glasswerk-font-body)}#main-content,body{background-color:var(--page-bg-color)}.genre-buttons a,.navigation button{color:var(--glasswerk-hero-button-color)!important;background-color:var(--glasswerk-hero-button-bg-color)!important}:root{--glasswerk-font-primary:var(--glasswerk-header-font,Arial),-apple-system,BlinkMacSystemFont,sans-serif;--glasswerk-font-secondary:var(--glasswerk-subheader-font,Arial),-apple-system,BlinkMacSystemFont,sans-serif;--glasswerk-font-body:var(--glasswerk-paragraph-font,Arial),-apple-system,BlinkMacSystemFont,sans-serif;--blue-accent:#116acc;--blue-accent-hover:#0e5aa8;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:32px;--text-5xl:36px;--text-6xl:48px;--text-xs-mobile:12px;--text-sm-mobile:14px;--text-base-mobile:16px;--text-lg-mobile:18px;--text-xl-mobile:20px;--text-2xl-mobile:22px;--text-3xl-mobile:26px;--text-4xl-mobile:28px;--text-5xl-mobile:32px;--text-6xl-mobile:36px;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-tight:1.1;--leading-normal:1.3;--leading-relaxed:1.5;--leading-loose:1.8;--h1-font-family:var(--glasswerk-font-primary);--h1-font-size:var(--text-4xl);--h1-font-weight:var(--font-bold);--h1-color:var(--glasswerk-h1-color,#000000);--h2-font-family:var(--glasswerk-font-secondary);--h2-font-size:var(--text-3xl);--h2-font-weight:var(--font-semibold);--h2-color:var(--glasswerk-h2-color,#000000);--h3-font-family:var(--glasswerk-font-secondary);--h3-font-size:var(--text-2xl);--h3-font-weight:var(--font-semibold);--h3-color:var(--glasswerk-h3-color,#000000);--h4-font-family:var(--glasswerk-font-secondary);--h4-font-size:var(--text-xl);--h4-font-weight:var(--font-semibold);--h4-color:var(--glasswerk-h4-color,#000000);--h5-font-family:var(--glasswerk-font-secondary);--h5-font-size:var(--text-lg);--h5-font-weight:var(--font-semibold);--h5-color:var(--glasswerk-h5-color,#000000);--p-font-family:var(--glasswerk-font-body);--p-font-size:var(--text-base);--p-font-weight:var(--font-normal);--p-line-height:var(--leading-normal);--button-font-family:var(--glasswerk-button-font-family,Arial),-apple-system,BlinkMacSystemFont,sans-serif;--button-font-size:var(--text-base);--button-font-weight:var(--font-semibold);--button-color:var(--glasswerk-button-color,#ffffff);--button-bg-color:var(--glasswerk-button-bg-color,#000000);--button-hover-color:var(--glasswerk-button-hover-color,#000000);--button-hover-bg-color:var(--glasswerk-button-hover-bg-color,#ffffff);--page-bg-color:var(--glasswerk-page-bg-color);--content-bg-color:var(--glasswerk-content-bg-color);--event-card-bg-color:var(--glasswerk-event-card-bg-color,#f6f6f6);--event-date-bg-color:var(--glasswerk-event-date-bg-color,var(--accent-color));--event-date-text-color:var(--glasswerk-event-date-text-color,#ffffff);--event-card-hover-bg-color:var(--glasswerk-event-card-hover-bg-color,#ffffff);--event-artist-color:var(--glasswerk-event-artist-color,#000000);--universal-text-promoter:var(--text-sm);--universal-text-headline:var(--text-4xl);--universal-text-subheadline:var(--text-lg);--universal-text-breadcrumb:var(--text-sm);--universal-text-button:var(--text-base);--universal-text-mobile-promoter:var(--text-sm-mobile);--universal-text-mobile-headline:var(--text-3xl-mobile);--universal-text-mobile-subheadline:var(--text-base-mobile);--universal-text-mobile-breadcrumb:var(--text-sm-mobile);--universal-text-mobile-button:var(--text-sm-mobile);--universal-text-small-mobile-promoter:var(--text-sm-mobile);--universal-text-small-mobile-headline:var(--text-2xl-mobile);--universal-text-small-mobile-subheadline:var(--text-sm-mobile);--universal-text-small-mobile-breadcrumb:var(--text-sm-mobile);--universal-text-small-mobile-button:var(--text-xs-mobile);--accent-color:var(--glasswerk-hero-button-bg-color,var(--blue-accent));--accent-color-hover:var(--button-hover-bg-color,var(--blue-accent-hover));--accent-color-contrast:var(--glasswerk-hero-button-color,#ffffff);--accent-shadow-color:rgba(17,106,204,0.1);--status-sold-out-bg:#800080;--status-postponed-bg:#d89d11;--status-on-sale-soon-bg:var(--blue-accent);--status-presale-bg:var(--blue-accent);--status-cancelled-bg:#ce1717;--status-moved-bg:#000000}body{overflow-x:hidden}.text-xs{font-size:var(--text-xs)}.age-restriction,.event-bio-full,.event-bio-text,.event-timings-row,.filter-group label,.filter-group select,.read-more-link,.search-result-venue-city,.support-acts-label,.support-acts-list,.text-sm,.ticket-status{font-size:var(--text-sm)}.alt-event-details h3,.event-title,.glasswerk-default-layout-mobile-search-bar-dropdown input[type=text],.glasswerk-default-layout-search-bar-container input[type=text],.presale-form__button,.presale-form__input,.search-result-title,.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-extrabold{font-weight:var(--font-extrabold)}.leading-tight{line-height:var(--leading-tight)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.catagory-titles,.et_pb_module .h1,.et_pb_module h1,.gig-custom-title,.slider-title,.venue-home-page-title{font-family:var(--glasswerk-font-primary)}.et_pb_module .h2,.et_pb_module .h3,.et_pb_module .h4,.et_pb_module .h5,.et_pb_module .h6,.et_pb_module h2,.et_pb_module h3,.et_pb_module h4,.et_pb_module h5,.et_pb_module h6,.slider-subtitle{font-family:var(--glasswerk-font-secondary)}.et_pb_section,.et_pb_section.et_pb_fullwidth_section,.et_pb_specialty_section{background-color:var(--content-bg-color)!important}.et_pb_row,.et_pb_section .et_pb_section{background-color:transparent!important}.container,.entry-content,.et_builder_inner_content,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_slider .et_pb_container,.header-container{background-color:transparent}#atcb-reference a,#atcb-reference a:active,#atcb-reference a:visited,.event-item.hidden-by-filter,.leaflet-container[data-map-lat="0"][data-map-lng="0"],.leaflet-control-attribution,.leaflet-map[data-map-lat="0"][data-map-lng="0"],.slider-dot-inline *{display:none!important}.header-container{display:flex;align-items:center;justify-content:space-between;padding:15px 2%;position:absolute;top:0;left:0;width:100%;color:#fff;z-index:3000}.event-bio-content,.plectrum-container,.search-form,.see-all-tours-link,.signup-form,.slider-container,.slider-slide{position:relative}#preloader{left:0;background:#ededed;z-index:9999;opacity:1;transition:opacity .5s ease-out}.lazy-load{opacity:0;transition:opacity .5s ease-in-out}.lazy-load.loaded{opacity:1}.share-buttons{display:flex;gap:1rem;justify-content:flex-start}.share-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;text-decoration:none;color:#fff;transition:opacity .2s}.read-more-link:hover,.share-button:hover{opacity:.8}.facebook{background-color:#3b5998}.whatsapp{background-color:#25d366}.instagram{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}.signup-input-group{display:flex;border:1px solid #ddd;border-radius:4px;overflow:hidden}.signup-message{margin-top:5px;text-align:left;font-size:14px;padding-left:2px}.signup-message.success{color:#28a745}.signup-message.error{color:#cb0607}@media (max-width:600px){.event-button,.ticket-signup-container{text-align:center}.ticket-signup-title-container{flex-direction:column;align-items:center}.ticket-signup-title .dashicons{font-size:clamp(22px,5vw,42px)}.event-button{flex-direction:column;align-items:center;gap:1em;margin-left:auto;margin-right:auto;width:100%;padding-right:0}.event-button i.fa-solid{margin-right:0;margin-bottom:.2em;padding-right:0}}.center-content-block{margin-left:auto;margin-right:auto;display:block;width:fit-content}.generic-listings-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 0;border-radius:.5rem;width:100%;box-sizing:border-box}.generic-listings-section-title h2{margin:0;padding:0;font-size:2rem;font-weight:700;color:#333;text-align:left;line-height:1;display:flex;align-items:center}.see-all-tours-link{overflow:hidden;text-indent:100%;white-space:nowrap;width:2.5rem;height:2.5rem;padding:0;flex-shrink:0;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.see-all-tours-link::after{content:'276F';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;text-indent:0}.glasswerk-event-slider{position:relative;width:100vw;height:60vh;overflow:hidden;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0}.slide-blur-gradient,.slide-blur-gradient::after,.slide-blur-gradient::before,.slide-overlay,.slider-dot-inline:before,.slider-slide:not(.slide-center)::before{width:100%;left:0;position:absolute;top:0}.slider-container{width:100%;height:60vh}.slider-wrapper{display:flex;width:100%;height:100%;transition:transform .25s ease-in-out;transform:translateX(0);will-change:transform}.slider-slide{flex:0 0 60vw;height:100%;margin:0;transition:.3s}.slide-action,.slide-action-row{align-items:center;display:flex;gap:1rem;flex-wrap:nowrap;justify-content:flex-start}.slide-action{gap:.5rem}.slider-slide:not(.slide-center)::before{content:'';height:100%;background:rgba(0,0,0,.6);z-index:3;pointer-events:none;transition:opacity .3s}.clean-hero-background-blur,.slide-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.clean-hero-slide-bg-image,.slide-bg-image{width:100%;height:100%;object-fit:cover;object-position:top;aspect-ratio:16/9}.lazy-image{opacity:0!important;transition:opacity .5s ease-in-out}.lazy-image.loaded,.slide-background .slide-bg-image.lazy-image.loaded,.slide-background img.slide-bg-image,.slide-bg-image.lazy-image,.slide-bg-image.lazy-image.loaded,.slide-bg-image.lazy-image[class*=loaded],.slide-bg-image.lazy-image[style*="opacity: 0"]{opacity:1!important}.slide-bg-image.lazy-image{animation:3s ease-in-out forwards fadeInFallback}@keyframes fadeInFallback{0%,80%{opacity:0}100%{opacity:1}}.slide-bg-image.lazy-image.loaded{animation:none;opacity:1!important}.slide-overlay{height:100%;background:linear-gradient(to right,rgba(0,0,0,.75) 0,rgba(0,0,0,.2) 35%,transparent 55%);z-index:1}.slide-blur-gradient{height:100%;background:radial-gradient(ellipse 70% 50% at 0 100%,rgba(0,0,0,.95) 0,rgba(0,0,0,.7) 18%,rgba(0,0,0,.4) 32%,transparent 48%);backdrop-filter:blur(0px);mask:radial-gradient(ellipse 70% 50% at 0% 100%,black 0%,rgba(0,0,0,0.85) 18%,rgba(0,0,0,0.5) 32%,transparent 48%);z-index:2}.slide-blur-gradient::before{content:'';height:100%;backdrop-filter:blur(12px);mask:radial-gradient(ellipse 60% 40% at 0% 100%,black 0%,rgba(0,0,0,0.8) 13%,rgba(0,0,0,0.3) 26%,transparent 40%)}.slide-blur-gradient::after{content:'';height:100%;backdrop-filter:blur(6px);mask:radial-gradient(ellipse 65% 45% at 0% 100%,transparent 0%,rgba(0,0,0,0.4) 13%,rgba(0,0,0,0.7) 26%,rgba(0,0,0,0.4) 40%,transparent 55%)}.slide-content{position:absolute;bottom:40px;left:40px;right:20px;z-index:2;transform:translateY(20px);transition:.5s}.event-card,.slider-dot-inline{transition:.3s;position:relative;cursor:pointer}.slider-slide.slide-center .slide-content{opacity:1;transform:translateY(0);pointer-events:auto}.clean-hero-slide-info,.slide-info{max-width:none}.clean-hero-slide-promoter,.slide-promoter{font-family:var(--glasswerk-hero-promoter-font,inherit)!important;font-size:var(--universal-text-promoter)!important;font-weight:var(--glasswerk-hero-promoter-weight,400)!important;color:var(--glasswerk-hero-promoter-color,#fff);margin:0 0 .3rem;opacity:.9;text-transform:capitalize;letter-spacing:.1em;line-height:1.2;padding-bottom:0}.clean-hero-slide-artist,.slide-artist{font-family:var(--glasswerk-hero-headline-font,inherit);font-size:var(--universal-text-headline);font-weight:var(--glasswerk-hero-headline-weight,700);color:var(--glasswerk-hero-headline-color,#fff);margin:0 0 .3rem;padding:0;line-height:1.1}.slide-tour-text{font-family:var(--glasswerk-hero-subheadline-font,inherit);font-size:var(--universal-text-subheadline);font-weight:var(--glasswerk-hero-subheadline-weight,700);color:var(--glasswerk-hero-subheadline-color,#fff);opacity:.9;line-height:1.3}.slide-dots-container{display:flex;gap:12px;align-items:center}.slider-dot-inline{width:12px;height:12px;border:2px solid rgba(255,255,255,.7);background:0 0;font-size:0;line-height:0;overflow:hidden;-ms-overflow-style:none;text-indent:-9999px;color:transparent!important;text-decoration:none!important;white-space:nowrap;text-overflow:clip}.slider-dot-inline.active,.slider-dot-inline:hover{background:var(--glasswerk-hero-button-bg-color,#f28624);border-color:var(--glasswerk-hero-button-bg-color,#f28624)}.slider-dot-inline:before{content:"";display:block;height:100%;background:0 0}.slider-dot-inline:after{content:""}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.slider-dot-inline{font-family:monospace;font-size:0!important;line-height:0!important;text-indent:-9999px!important;color:transparent!important;background-color:transparent!important;border:2px solid rgba(255,255,255,.7)!important}.slider-dot-inline.active,.slider-dot-inline:hover{background-color:var(--glasswerk-hero-button-bg-color,#f28624)!important;border-color:var(--glasswerk-hero-button-bg-color,#f28624)!important}}.slide-action .hero-button{padding:12px 24px!important;font-size:var(--universal-text-button)!important;font-weight:600!important;margin:0}.alt-event-image:empty,.glasswerk-default-layout-desktop-nav a::after,.long-event-status .status-label[data-status="Buy Tickets"],.mobile-nav-container,.slider-container>.slider-nav,.slider-dot,.slider-dots,.slider-nav,.slider-next,.slider-prev,.status-label[data-status="Buy Tickets"]{display:none}.featured-artists-section,.glasswerk-event-cards{margin:2rem 0}.cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:2rem}@media (max-width:934px){.cards-grid{grid-template-columns:repeat(2,1fr)}}.event-card{background:#fff;border-radius:5px;overflow:hidden;height:75px;display:flex;align-items:stretch}.event-image-container{width:100px;height:75px;overflow:hidden;flex-shrink:0}.event-image{width:100%;height:100%;object-fit:cover;transition:transform .3s}.alt-event-card:hover .alt-event-image,.event-card:hover .event-image{transform:scale(1.1)}.event-content{flex:1;padding:0 24px;display:flex;align-items:center;min-height:75px}.event-info{flex:1;display:flex;align-items:center;padding-left:0!important}.event-title{font-size:1rem;font-weight:600;color:#333;margin:0;line-height:1;padding-bottom:0}.event-arrow-container{width:60px;height:75px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.alt-event-arrow,.event-arrow{width:18px;height:18px;color:var(--accent-color);transition:transform .3s;flex-shrink:0}.event-card:hover .event-arrow{transform:translateX(4px);color:var(--accent-color-hover)}.event-cards-no-events,.featured-artists-no-events{text-align:center;padding:2rem;color:#666;font-style:italic}.clean-hero-breadcrumb-current,.clean-hero-breadcrumb-link,.clean-hero-breadcrumb-separator{color:var(--glasswerk-hero-subheadline-color,#fff)}.clean-hero-section *{margin:0;padding:0;box-sizing:border-box}.clean-hero-section body{line-height:1.6}.clean-hero-section{position:relative;width:100vw;height:60vh;overflow:hidden;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0;z-index:1}.clean-hero-container{position:relative;width:100%;height:60vh;display:flex;align-items:center;justify-content:center}.clean-hero-background-blur img{width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(20px) saturate(1.4) brightness(1.1);transform:scale(1.1)}.clean-hero-background-blur::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.clean-hero-slide{position:relative;width:90vw!important;max-width:1152px;height:100%;margin:0;z-index:2;flex-shrink:0;max-height:100%}.clean-hero-slide-background,.clean-hero-slide-blur-gradient,.clean-hero-slide-blur-gradient::after,.clean-hero-slide-blur-gradient::before,.clean-hero-slide-overlay{left:0;width:100%;height:100%;position:absolute}.clean-hero-slide-background{top:0;max-width:1152px;z-index:0;overflow:hidden}.clean-hero-slide-overlay{top:0;background:linear-gradient(to right,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 60%,rgba(0,0,0,.05) 100%);z-index:1}.clean-hero-slide-blur-gradient{bottom:0;background:radial-gradient(circle at 20% 80%,rgba(0,0,0,.3) 0,rgba(0,0,0,.15) 25%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.02) 75%,transparent 100%);z-index:2}.clean-hero-slide-blur-gradient::before{content:'';top:0;backdrop-filter:blur(12px);mask:radial-gradient(ellipse 70% 50% at 0% 100%,black 0%,rgba(0,0,0,0.8) 20%,rgba(0,0,0,0.3) 40%,transparent 60%)}.clean-hero-slide-blur-gradient::after{content:'';top:0;backdrop-filter:blur(6px);mask:radial-gradient(ellipse 80% 60% at 0% 100%,transparent 0%,rgba(0,0,0,0.4) 20%,rgba(0,0,0,0.7) 40%,rgba(0,0,0,0.4) 60%,transparent 80%)}.clean-hero-slide-content{position:absolute;bottom:40px;left:40px;right:20px;z-index:3;padding-bottom:0}.clean-hero-breadcrumb{position:absolute;bottom:0;left:0;right:0;font-family:var(--glasswerk-hero-subheadline-font,inherit);font-size:var(--universal-text-breadcrumb);font-weight:400;line-height:1.3;opacity:.8;padding-top:2.5rem}.clean-hero-breadcrumb-link{text-decoration:none;transition:opacity .3s}.clean-hero-breadcrumb-link:hover{opacity:.7;text-decoration:underline}.clean-hero-breadcrumb-separator{margin:0 .5rem;opacity:.6}.clean-hero-breadcrumb-current{font-weight:500}.clean-hero-slide-promoter,.slide-promoter{font-family:var(--glasswerk-hero-promoter-font,var(--glasswerk-font-secondary));font-weight:var(--glasswerk-hero-promoter-weight,400);font-size:var(--universal-text-promoter)}.alt-event-details h3,.alt-event-venue-info,.support-act-link,.support-acts-label,.support-acts-list,.ticket-name-price,.ticket-status{font-family:var(--h5-font-family,'Montserrat',sans-serif)}@media (max-width:768px){.clean-hero-slide-promoter,.slide-promoter{font-size:var(--universal-text-mobile-promoter)}}.venue-label{background-color:var(--accent-color);padding:5px 15px;margin-bottom:15px;display:inline-block;border-radius:4px}.venue-label span{color:#fff;font-size:.9em;font-weight:700}@media (max-width:1024px){.clean-hero-container,.clean-hero-section,.glasswerk-event-slider,.slider-container{height:50vh}}.clean-hero-section+*,.event-long-card-listings-container{margin-top:0!important;padding-top:0!important}.city-filter-container{border-radius:0;border:1px solid #e0e0e0}.hidden-by-city-filter{display:none;visibility:hidden;position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;grid-column:span 0;grid-row:span 0;flex:0 0 0;overflow:hidden;opacity:0}.event-long-card-listings-container{margin-left:auto;margin-right:auto;max-width:1152px;width:100%;box-sizing:border-box;position:relative;z-index:2;top:auto!important;bottom:auto!important;transform:none!important}@media (max-width:480px){.cards-grid{grid-template-columns:1fr}.mobile-nav-container,.slider-slide.slide-center .slide-content{opacity:1;transform:translateY(0);pointer-events:auto}.glasswerk-event-slider{height:45vh;padding-bottom:20px}.slider-slide{flex:0 0 100vw;margin:0}.slide-content{bottom:30px;left:25px;right:10px}.clean-hero-slide-promoter,.slide-promoter{font-size:var(--universal-text-small-mobile-promoter);font-size:var(--universal-text-small-mobile-promoter);padding-bottom:0}.slide-artist{font-size:var(--universal-text-small-mobile-headline);margin:0 0 .3rem}.slide-tour-text{font-size:var(--universal-text-small-mobile-subheadline);margin:0 0 1rem}.slide-dots-container,.slider-dot-inline{display:none}.slide-action .hero-button{padding:8px 16px!important;font-size:var(--universal-text-small-mobile-button)!important}.mobile-nav-container{bottom:30px;right:25px;gap:6px}.mobile-nav-container .slider-nav{width:36px;height:36px}.event-arrow,.mobile-nav-container .slider-nav svg{width:14px;height:14px}.event-card{height:65px;display:flex;align-items:stretch;border-radius:6px}.event-image-container{width:85px;height:65px}.event-content{padding:0 18px;min-height:65px;display:flex;align-items:center}.event-title{font-size:.85rem}.event-arrow-container{width:45px;height:65px}.clean-hero-section{height:45vh}.clean-hero-slide{width:100vw;height:100%}.clean-hero-slide-bg-image{width:100%;height:100%}.clean-hero-slide-content{bottom:30px;left:25px;right:10px;padding-bottom:0}.clean-hero-breadcrumb,.slide-tour-text{font-size:16px;padding:0}.clean-hero-breadcrumb-separator{margin:0 .3rem}.event-long-card-listings-container{margin-left:0;max-width:100vw}.long-event-card{padding:12px;min-height:60px}.long-event-date{width:58px;height:58px;margin-right:10px}.long-event-date .date-day,.ticket-name-price{font-size:18px}.long-event-date .date-month{font-size:12px}.long-event-details{margin-right:8px}.long-event-status{margin-right:8px;position:static;margin-top:4px}.long-event-button{width:32px;height:32px;font-size:9px}.support-acts{padding:2px 10px 5px}.support-act-link,.support-acts-label,.support-acts-list{font-size:10px}.clean-hero-slide-artist{font-size:var(--universal-text-small-mobile-headline)}.clean-hero-event-details{font-size:.9em}.event-button{gap:12px}.ticket-button-right *{max-width:180px}.city-filter-container{padding:12px 15px}.long-event-status .status-label{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;font-family:dashicons}}.et_pb_section:not(.clean-hero-section),.event-long-card-listings-container *{position:relative;z-index:2}.long-event-wrapper{width:100%;max-width:800px;margin-bottom:1px}.long-event-card{display:flex;align-items:center;width:100%;min-height:80px;padding:16px;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff;position:relative;transition:transform .3s,box-shadow .3s}.long-event-card:hover{background-color:#f9f9f9;transform:translateY(-2px)}.long-event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--event-date-bg-color,var(--accent-color));color:#fff;border-radius:5px;border:1px solid #e0e0e0;width:80px;height:80px;margin-right:16px;flex-shrink:0}.long-event-details h5,.long-event-time,.long-event-venue-info{font-family:var(--h5-font-family,'Montserrat',sans-serif);color:var(--glasswerk-event-artist-color,#333)}.long-event-date .date-day{font-size:24px;font-weight:700;line-height:1;color:#fff}.long-event-date .date-month{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1;color:#fff;margin-top:2px}.long-event-details{flex:1;display:flex;flex-direction:column;justify-content:center;margin-right:16px}.long-event-details h5{font-size:clamp(15px,1.3vw,19px);font-weight:600;margin:0;padding:0 0 4px;line-height:1.2}.long-event-venue-info{font-size:clamp(13px,1.1vw,15px);font-weight:400;margin:0;padding:0 0 2px;line-height:1.2;opacity:.8}.long-event-time{font-size:clamp(12px,1vw,14px);font-weight:500;margin:0;padding:0;line-height:1;opacity:.7}.long-event-status{margin-right:16px;flex-shrink:0}.long-event-status .status-label{display:inline-block;position:relative;color:#fff;font-family:var(--glasswerk-font-body,'Montserrat',sans-serif);font-weight:600;font-size:11px;text-transform:uppercase;padding:6px 12px;margin:0;line-height:1;border-radius:4px;white-space:nowrap}.long-event-status .status-label[data-status="Waiting List"],.status-label[data-status="Waiting List"]{background-color:var(--status-sold-out-bg)}.long-event-status .status-label[data-status=Postponed],.status-label[data-status=Postponed]{background-color:var(--status-postponed-bg)}.long-event-status .status-label[data-status="On Sale Soon"],.status-label[data-status="On Sale Soon"]{background-color:var(--status-on-sale-soon-bg)}.long-event-status .status-label[data-status="Register For Presale"],.status-label[data-status="Register For Presale"]{background-color:var(--status-presale-bg)}.long-event-status .status-label[data-status=Cancelled],.status-label[data-status=Cancelled]{background-color:var(--status-cancelled-bg)}.long-event-status .status-label[data-status=Moved],.status-label[data-status=Moved]{background-color:var(--status-moved-bg)}@media (max-width:480px){.long-event-status .status-label{width:22px!important;height:22px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;font-size:12px!important;font-family:dashicons!important}.long-event-status .status-label[data-status=Cancelled]::before{content:"\f158"!important}.long-event-status .status-label[data-status="Waiting List"]::before{content:"\f524"!important}.long-event-status .status-label[data-status="On Sale Soon"]::before,.long-event-status .status-label[data-status="Register For Presale"]::before{content:"\f531"!important}.long-event-status .status-label[data-status=Postponed]::before{content:"\f321"!important}.long-event-status .status-label[data-status=Moved]::before{content:"\f231"!important}}.long-event-action{flex-shrink:0}.long-event-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:0 0;color:#333;cursor:pointer;transition:.3s;font-size:12px}.support-acts-label,.support-acts-list{font-size:14px}.long-event-button:hover{color:#000;transform:translateY(-2px)}.long-event-button .arrow-icon{color:inherit;font-size:inherit}.support-acts{padding:4px 16px 8px}.support-acts-label{font-weight:400;color:var(--glasswerk-event-artist-color,#333);margin-right:6px}.support-act-link,.support-acts-list a{display:inline;font-weight:400;color:var(--accent-color);text-decoration:underline;margin-right:8px}.support-acts-list{display:inline;line-height:1.4;font-weight:400}.support-acts-list a{font-size:inherit;font-family:inherit}.support-act-link:hover,.support-acts-list a:hover{color:var(--accent-color-hover)}.support-act-link:not(:last-child):after,.support-acts-list a:not(:last-child):after{content:", ";margin-left:-8px;margin-right:0}.support-act-link{font-size:12px}.demo-container{padding:2px;max-width:900px;margin:0 auto}.glasswerk-default-layout-header-container{background-color:#0d0d0d;justify-content:center;padding-top:0;padding-bottom:0;position:relative;z-index:1001}.glasswerk-default-layout-main-header{padding-top:0;padding-bottom:0}.glasswerk-default-layout-top-section{width:100%;margin:0 auto;padding:12px 20px;display:flex;justify-content:center}.glasswerk-default-layout-logo-search-wrapper{display:flex;align-items:center;gap:20px;width:100%;max-width:1152px;margin:0 auto;justify-content:space-between}.glasswerk-default-layout-logo-container{width:200px;flex-shrink:0;padding:8px 0}.glasswerk-default-layout-logo-container svg{width:100%;height:auto;display:block;fill:#ffffff}.glasswerk-default-layout-search-bar-container{flex-grow:1;margin:0 20px}.glasswerk-default-layout-search-bar-container input[type=text]{width:100%;padding:8px 15px;border-radius:0;border:1px solid var(--glasswerk-hero-button-bg-color,#333);background:rgba(255,255,255,.1);color:var(--menu-text-color,#fff);font-size:16px}.glasswerk-default-layout-search-bar-container input[type=text]::placeholder{color:rgba(255,255,255,.6)}.glasswerk-default-layout-nav-row{position:relative;padding:0;display:none;background-color:var(--glasswerk-hero-button-bg-color,#333);width:100vw;margin-left:calc(-50vw + 50%)}.glasswerk-default-layout-nav-row::before{content:'';position:absolute;top:0;right:0;height:1px;background-color:rgba(255,255,255,.3);width:100vw;left:50%;transform:translateX(-50%)}.glasswerk-default-layout-desktop-nav{max-width:1500px;margin:0 auto;padding:0;display:flex;justify-content:center;gap:30px;height:40px}.glasswerk-default-layout-desktop-nav a,.glasswerk-default-layout-mobile-menu a{color:var(--menu-text-color,#fff);font-family:var(--menu-font-family,inherit);text-transform:var(--menu-text-transform,capitalize);font-weight:var(--menu-font-weight,normal);transition:background-color .3s;align-items:center;letter-spacing:.5px;text-decoration:none}.glasswerk-default-layout-desktop-nav a{font-size:var(--menu-font-size,14px);position:relative;height:100%;display:flex;padding:0 20px}.glasswerk-default-layout-desktop-nav a:hover,.glasswerk-default-layout-mobile-menu a.active,.glasswerk-default-layout-mobile-menu a:hover{background-color:var(--menu-highlight-color,rgba(255,255,255,.1));color:var(--menu-text-color,#fff)}.glasswerk-default-layout-desktop-nav a.active,.glasswerk-default-layout-mobile-menu a.active{background-color:var(--menu-highlight-color,rgba(255,255,255,.1))}@media (min-width:769px){.glasswerk-default-layout-nav-row{display:block}.glasswerk-default-layout-icon-container,.glasswerk-default-layout-mobile-search-dropdown,.glasswerk-default-layout-mobile-search-icon-container,.glasswerk-default-layout-slide-in-menu-container{display:none!important}}.glasswerk-default-layout-mobile-search-dropdown{max-height:0;overflow:hidden;background-color:#0d0d0d;border-bottom:1px solid rgba(255,255,255,.1);padding:0 20px;width:100%;transition:max-height .3s,padding .3s;position:relative;z-index:100;display:block!important}.glasswerk-default-layout-mobile-search-dropdown.active{max-height:400px;padding:0 20px 15px;overflow:visible}.glasswerk-default-layout-mobile-search-bar-dropdown{max-width:100%;margin:0 auto;width:100%}.glasswerk-default-layout-mobile-search-bar-dropdown input[type=text]{width:100%;padding:12px 15px;border-radius:0;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:var(--menu-text-color,#fff);font-family:var(--menu-font-family,inherit);font-size:16px}.glasswerk-default-layout-mobile-search-bar-dropdown input[type=text]::placeholder{color:rgba(255,255,255,.6)}.glasswerk-default-layout-slide-in-menu-container{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#0d0d0d;transition:right .3s;z-index:1000;padding:0;overflow-y:auto}body.menu-open{overflow:hidden;position:fixed;width:100%}.glasswerk-default-layout-slide-in-menu-container.active{right:0}.glasswerk-default-layout-mobile-menu{display:flex;flex-direction:column;gap:0;padding:20px;max-width:500px;margin:95px auto 0;width:100%;transition:margin-top .3s}.glasswerk-default-layout-mobile-menu.search-active{margin-top:175px}.glasswerk-default-layout-mobile-menu a{font-size:var(--menu-font-size,1.4em);position:relative;text-align:left;height:50px;display:flex;justify-content:flex-start;width:100%;padding:5px 10px}.glasswerk-default-layout-social-icons{display:flex;align-items:center;gap:10px;flex-shrink:0}.glasswerk-default-layout-social-icon{text-decoration:none}.glasswerk-default-layout-social-icon .dashicons{color:#fff;font-size:30px;width:30px;height:30px}.glasswerk-default-layout-mobile-social-icons{display:flex;flex-direction:row;justify-content:flex-start;gap:15px;margin-top:30px;padding:5px;border-top:1px solid rgba(255,255,255,.1)}.glasswerk-default-layout-mobile-social-icon{text-decoration:none;color:var(--menu-text-color,#fff)}.glasswerk-default-layout-mobile-social-icon .dashicons{color:var(--menu-text-color,#fff);font-size:40px;width:40px;height:40px}.glasswerk-default-layout-mobile-social-icon:hover,.glasswerk-default-layout-mobile-social-icon:hover .dashicons,.glasswerk-default-layout-social-icon:hover,.glasswerk-default-layout-social-icon:hover .dashicons{opacity:1;color:var(--menu-text-color,#fff)}.glasswerk-default-layout-social-label{font-size:1em;text-transform:uppercase;letter-spacing:.5px}.search-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 4px 4px;max-height:300px;overflow-y:auto;z-index:1000;display:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-results.active{display:block!important}.search-result-title{color:#333}.search-result-meta{font-size:12px;color:#666}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-venue,.search-result-venue{color:var(--accent-color);font-weight:500}.search-result-date{color:#999}.search-loading,.search-no-results{padding:15px;text-align:center;color:#666;font-style:italic}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-item,.search-result-item{padding:12px 15px;transition:background-color .2s;cursor:pointer}.search-result-date-badge,.search-result-date-day,.search-result-date-month{color:var(--event-date-text-color,#fff)}.glasswerk-default-layout-mobile-search-bar-dropdown .search-results{position:absolute;top:100%;left:0;right:0;background:#0d0d0d;border:1px solid rgba(255,255,255,.2);border-top:none;border-radius:0 0 4px 4px;max-height:250px;overflow-y:auto;z-index:1001;display:none;box-shadow:0 4px 6px rgba(0,0,0,.3)}.glasswerk-default-layout-mobile-search-bar-dropdown .search-results.active{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#0d0d0d!important;border:1px solid rgba(255,255,255,.2)!important;z-index:1001!important}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-item:last-child,.search-result-item:last-child{border-bottom:none}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-meta{font-size:12px;color:rgba(255,255,255,.7)}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-date{color:rgba(255,255,255,.5)}.glasswerk-default-layout-mobile-search-bar-dropdown .search-loading,.glasswerk-default-layout-mobile-search-bar-dropdown .search-no-results{padding:15px;text-align:center;color:rgba(255,255,255,.7);font-style:italic}.search-result-item{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;min-height:80px;gap:15px}.search-result-item:hover{background-color:#f8f9fa}.search-result-date-badge{background-color:var(--event-date-bg-color,var(--accent-color));width:60px;height:60px;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--glasswerk-font-body,Arial,sans-serif);margin-right:15px;flex-shrink:0;border:1px solid #e0e0e0}.search-result-date-day{font-size:20px;font-weight:700;line-height:1}.search-result-date-month{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1;margin-top:2px}.search-result-title,.search-result-venue-city{color:var(--glasswerk-event-artist-color,#333);line-height:1.2;font-family:var(--glasswerk-font-body,Arial,sans-serif)}.search-result-content{flex:1;display:flex;flex-direction:column;justify-content:center}.search-result-title{font-size:16px;font-weight:600;margin:0 0 4px}.search-result-venue-city{font-size:14px;opacity:.8}.ticket-name-price,.ticket-status{line-height:1.2}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-item{background-color:transparent;border-bottom:1px solid rgba(255,255,255,.1);min-height:70px}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-item:hover{background-color:rgba(255,255,255,.1)}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-date-badge{width:50px;height:50px;margin-right:12px}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-date-day{font-size:18px}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-date-month{font-size:11px}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-title{font-weight:600;margin-bottom:4px;font-size:15px;color:#fff}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-venue-city{font-size:13px;color:rgba(255,255,255,.7)}.search-result-image{width:60px;height:60px;flex-shrink:0;border-radius:5px;overflow:hidden}.headlining-image img,.search-result-image img{width:100%;height:100%;object-fit:cover}.glasswerk-default-layout-mobile-search-bar-dropdown .search-result-image{width:50px;height:50px}.alt-event-date,.map-address-corner{top:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.event-button,.ticket-button-right,.ticket-info-left{min-height:60px;display:flex}@media (max-width:1024px){.clean-hero-slide{width:90vw}}.my-marker-inner{width:20px;height:20px;border-radius:50%;border:1px solid red}.leaflet-container,.leaflet-map,.map-wrapper{border-radius:8px!important;position:relative!important}.clean-hero-event-details{font-size:1.1em;font-weight:600;color:#fff;margin:.5rem 0}.clean-hero-event-details strong{font-weight:700;color:#fff}.leaflet-marker-icon.custom-osm-marker.leaflet-zoom-animated.leaflet-interactive{width:40px!important;height:40px!important;margin-left:-20px!important;margin-top:-20px!important}.leaflet-marker-icon.custom-osm-marker.leaflet-zoom-animated.leaflet-interactive svg{width:40px!important;height:40px!important;stroke:none!important;fill:var(--accent-color)!important}.map-wrapper{padding:20px!important;background:#fefefe!important}.event-map{position:relative!important}.event-button{justify-content:space-between;align-items:flex-start;width:100%}.hero-button.buy-tickets{background-color:var(--accent-color)!important;color:#fff!important}.age-restriction .dashicons,.headlining-name a:hover,.lineup-support-artist a:hover,.ticket-name-price{color:var(--accent-color)}.ticket-info-left{flex:1;flex-direction:column;justify-content:center}.ticket-name-price{font-size:20px;font-weight:var(--h5-font-weight,600);margin-bottom:4px}.ticket-status{font-size:14px;font-weight:400;color:#000}.ticket-button-right{flex-shrink:0;align-items:center;width:auto}.ticket-button-right *{height:100%}@media (max-width:768px){.long-event-date,.long-event-details{margin-right:12px}.long-event-card{padding:12px;min-height:70px}.long-event-date{width:65px;height:65px}.long-event-date .date-day{font-size:20px}.long-event-date .date-month{font-size:13px}.long-event-status{margin-right:12px;position:static;margin-top:4px}.long-event-status .status-label{font-size:10px;padding:4px 8px}.long-event-button{width:38px;height:38px;font-size:10px}.support-acts{padding:3px 12px 6px}.support-act-link,.support-acts-label,.support-acts-list{font-size:11px}.glasswerk-default-layout-nav-row,.glasswerk-default-layout-search-bar-container{display:none}.glasswerk-default-layout-header-container .glasswerk-default-layout-social-icons,.glasswerk-default-layout-logo-search-wrapper .glasswerk-default-layout-social-icons{display:none!important}.glasswerk-default-layout-mobile-search-dropdown{display:block!important}.glasswerk-default-layout-icon-container,.glasswerk-default-layout-mobile-search-icon-container{width:60px;flex-shrink:0}#mobile-search-toggle,#slide-in-open{display:block;cursor:pointer;font-size:28px;color:var(--glasswerk-hero-button-bg-color,#333);padding:0;line-height:1;transition:opacity .3s}.glasswerk-default-layout-icon-container:hover,.glasswerk-default-layout-mobile-search-icon-container:hover{background-color:rgba(255,255,255,.1)}.glasswerk-default-layout-logo-search-wrapper{margin:0;max-width:none;width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;height:100%}.glasswerk-default-layout-icon-container,.glasswerk-default-layout-mobile-search-icon-container{top:0;bottom:0;height:100%;align-items:center;border-radius:0;transition:background-color .3s;display:flex}.glasswerk-default-layout-mobile-search-icon-container{position:absolute;left:8px;justify-content:center;background-color:transparent}.glasswerk-default-layout-logo-container{position:absolute;left:60px;right:60px;top:0;bottom:0;transform:none;width:auto;flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center;padding:0;background-color:#0d0d0d}.glasswerk-default-layout-logo-container svg{fill:#ffffff;height:30px;width:auto}.glasswerk-default-layout-icon-container{position:absolute;right:8px;justify-content:center;background-color:transparent}.glasswerk-default-layout-top-section{display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:15px 0;width:100%;min-height:80px;position:relative}.clean-hero-slide-artist{font-size:var(--universal-text-mobile-headline)}.clean-hero-slide{width:90vw}.clean-hero-event-details{font-size:.95em}.event-button{flex-direction:column;align-items:stretch;gap:15px;min-height:auto}.ticket-info-left{min-height:auto;text-align:center}.ticket-button-right{min-height:auto;width:100%;display:flex;justify-content:center}.ticket-button-right *{width:100%;max-width:200px}.ticket-name-price{font-size:18px!important;margin-bottom:8px}}.leaflet-map:before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:#fefefe;border-radius:8px;z-index:-1}.map-address-corner{position:absolute;right:8px;background:#fefefe;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:700;color:#333;z-index:1000;max-width:250px;word-wrap:break-word;line-height:1.3}.leaflet-container .leaflet-tile-pane img{filter:grayscale(100%)!important}.leaflet-marker-icon.custom-osm-marker{filter:none!important}.city-filter-container{background:#f9f9f9;padding:15px 20px;margin-bottom:30px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.filter-form{display:flex;align-items:center;gap:15px}.filter-group{display:flex;align-items:center;gap:10px}.filter-group label{font-weight:600;color:#333;font-size:14px;margin:0}.filter-group select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff;min-width:180px}.filter-group select:focus{outline:0;border-color:#007af7;box-shadow:0 0 0 2px rgba(0,122,247,.1)}.filter-results-info{margin-top:10px;padding:10px;background:#f0f8ff;border-left:4px solid #007af7;font-size:14px;color:#333}@media (max-width:480px){.long-event-card{padding:12px;min-height:60px}.long-event-date{width:58px;height:58px;margin-right:10px}.long-event-date .date-day{font-size:18px}.long-event-date .date-month{font-size:12px}.long-event-details{margin-right:8px}.long-event-status{margin-right:8px;position:static;margin-top:4px}.long-event-button{width:32px;height:32px;font-size:9px}.support-acts{padding:2px 10px 5px}.support-act-link,.support-acts-label,.support-acts-list{font-size:10px}.clean-hero-slide-artist{font-size:var(--universal-text-small-mobile-headline)}.clean-hero-event-details{font-size:.9em}.event-button{gap:12px}.ticket-button-right *{max-width:180px}.ticket-name-price{font-size:18px!important}.city-filter-container{padding:12px 15px}.long-event-status .status-label{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;font-family:dashicons}}.artist-venue-row{display:flex;align-items:center;margin-bottom:10px}.artist-venue-info,.headlining-info{flex:1}.clean-hero-slide-artist{margin-bottom:.5rem}@media (min-width:769px){.artist-venue-info .clean-hero-slide-promoter{display:block;margin-bottom:.5rem}.desktop-promoter{display:none}.hero-event-date{padding:20px 16px;min-width:100px;min-height:100px;margin-right:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-event-date .date-day{font-size:32px;font-weight:700;line-height:1;margin-bottom:4px}.hero-event-date .date-month{font-size:14px;text-transform:uppercase;line-height:1}.artist-venue-row{align-items:stretch;gap:0}.artist-venue-info{padding-top:0;display:flex;flex-direction:column;justify-content:space-between;min-height:100px}}.concert-lineup-section{margin:30px 0;padding:0;border-radius:8px}.headlining-artist{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px}.headlining-image{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden}.headlining-label{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.headlining-name{font-size:20px;font-weight:700;margin:0}.lineup-genres-label,.lineup-support-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;color:#666}.headlining-name a{color:#333;text-decoration:none}.lineup-genres,.lineup-support-acts{margin-top:20px}.lineup-support-label{font-size:12px;font-weight:600}.lineup-support-artists{display:flex;flex-wrap:wrap;gap:15px}.lineup-support-artist{font-size:16px;font-weight:500}.lineup-support-artist a{color:#333;text-decoration:underline}.lineup-genres-label{font-size:12px;font-weight:600;display:flex;align-items:center;gap:5px}.lineup-genres-label .dashicons{font-size:14px;color:#666}.lineup-genres-list{display:flex;flex-wrap:wrap;gap:10px}.lineup-genre{font-size:14px;font-weight:500;color:#333;text-decoration:underline;background:0 0;border-radius:0;padding:0;transition:color .2s}.lineup-genre:focus,.lineup-genre:hover{color:var(--accent-color);text-decoration:underline}.age-restriction .dashicons,.event-timings-row .dashicons{font-size:16px;margin-right:4px}.lineup-section-divider{border:none;border-top:1px solid #e0e0e0;margin:20px 0 16px;opacity:.6}.event-timings-row{display:flex;align-items:center;gap:24px;margin-top:12px;font-size:14px;color:#333}.event-timing-group{display:flex;align-items:center;gap:0}.age-restriction{display:flex;align-items:center;gap:0;font-size:14px;color:#333}.event-bio-section{background-color:#fff}.event-bio-container{margin:0}.event-bio-full,.event-bio-text{font-size:14px;line-height:1.4;color:#333;margin-bottom:0}.read-more-link{color:var(--accent-color);text-decoration:underline;cursor:pointer;font-weight:400;font-size:14px;transition:opacity .3s}@media (max-width:768px){.filter-form{flex-direction:column;align-items:stretch;gap:10px}.filter-group{justify-content:space-between}.filter-group select{min-width:auto;flex:1}.clean-hero-breadcrumb,.clean-hero-breadcrumb-current,.clean-hero-breadcrumb-link,.event-bio-full,.event-bio-text,.lineup-support-artist,.ticket-name-price{font-size:14px}.lineup-genre,.lineup-genres-label .dashicons,.long-event-date .date-month,.ticket-status{font-size:12px}.desktop-promoter{display:none}.artist-venue-info .clean-hero-slide-promoter{display:block;margin-bottom:.3rem}.clean-hero-slide-promoter{margin-bottom:.5rem;font-size:16px}.artist-venue-row{flex-direction:row;align-items:flex-start;gap:10px}.artist-venue-info{flex:1;display:flex;flex-direction:column}.clean-hero-slide-artist{margin-bottom:.3rem;font-size:28px}.slide-tour-text{font-size:16px;padding:0}.long-event-date{padding:6px 10px}.headlining-name,.long-event-date .date-day{font-size:18px}.headlining-artist{flex-direction:row;text-align:left;gap:15px;align-items:center}.headlining-image{width:80px;height:80px;flex-shrink:0}.headlining-info{flex:1}.lineup-support-artists{flex-direction:column;gap:8px}.lineup-genres{margin-top:15px}.lineup-genres-label{font-size:11px}.lineup-genres-list{gap:8px}.lineup-genre{padding:3px 6px}.event-button{flex-direction:column;align-items:center;gap:15px;padding:15px}.ticket-info-left{text-align:center}.ticket-button-right{align-self:center}.ticket-button-right *{min-height:45px;width:auto;max-width:none;text-align:center}.alt-event-venue-info{font-size:clamp(12px,1vw,14px)}}.glasswerk-signup-container,.signup-form{width:100%;margin:0;padding:0}.signup-input-group{display:flex;width:100%;gap:0}.signup-input{flex:1 1 auto;min-width:0;font-size:14px;padding:18px 16px;border:1px solid #ccc;border-right:none;border-radius:4px 0 0 4px;outline:0}.signup-button{font-size:14px;padding:18px 24px;border:none;background:var(--blue-accent);color:#fff;border-radius:0 4px 4px 0;cursor:pointer;transition:background .2s}.signup-button:hover{background:var(--blue-accent-hover)}.presale-form__button:hover,.slider-nav:hover{background:var(--accent-color-hover)}@media (max-width:600px){.event-button{flex-direction:column;gap:10px}.ticket-button-right,.ticket-info-left{width:100%!important}.signup-input-group{flex-direction:column}.signup-button,.signup-input{border-radius:4px!important;border-right:1px solid #ccc!important;width:100%;box-sizing:border-box;padding:20px 16px!important}.signup-button{margin-top:8px;padding:20px 24px!important}}.share-section{display:flex;align-items:center;gap:.5rem;padding:1vh 0;margin:0;width:auto;justify-content:flex-end}.share-section .event-pricing-details{display:inline-flex;align-items:center;margin:0;padding:0;font-weight:700;font-size:.9em;flex:none}.share-section .share-buttons{display:flex;align-items:center;gap:.3rem;margin:0;padding:0;flex:none}.share-section .share-button{width:32px;height:32px}.alt-event-card{display:flex;flex-direction:column;max-width:280px;width:100%;min-height:250px;height:auto;border-radius:var(--glasswerk-event-card-border-radius);border:var(--glasswerk-event-card-border-width) solid var(--glasswerk-event-card-border-color);overflow:hidden;background-color:var(--glasswerk-event-card-bg);position:relative;transition:transform .3s,box-shadow .3s;line-height:0;font-size:0}.alt-event-card .dashicons{position:absolute;bottom:8px;right:8px;color:var(--glasswerk-event-artist-color,#000);font-size:16px;z-index:3;opacity:.8}.alt-event-image-container{position:relative;width:100%;max-height:170px;height:170px;overflow:hidden;background:url('/wp-content/uploads/2025/07/placeholder-image.jpg') center/cover no-repeat;border-bottom:var(--glasswerk-event-card-border-width) solid var(--glasswerk-event-card-border-color);padding:0!important;margin:0!important;line-height:0!important}.alt-event-image{width:100%;height:100%;position:relative;transition:transform .8s}.alt-event-image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.alt-event-details{flex:1;padding:15px;background-color:var(--glasswerk-event-card-bg);border-top:1px solid #eee;text-align:left;display:flex;flex-direction:column;justify-content:space-between;margin:0;font-size:initial;line-height:normal;position:relative;min-height:80px;height:auto}.alt-event-card:hover .alt-event-details{background-color:var(--glasswerk-event-card-hover-bg)}.alt-event-details h3{font-size:1rem;font-weight:600;margin:0;line-height:1.2;color:#333;word-wrap:break-word;overflow-wrap:break-word;padding-bottom:0}.alt-event-arrow-container{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-end;margin-top:auto}.alt-event-card:hover .alt-event-arrow{transform:translateX(5px)}.alt-event-venue-info{font-size:clamp(12px,1vw,14px);font-weight:400;margin:0;padding:0 0 4px;line-height:1.2;color:var(--glasswerk-event-artist-color);opacity:.8}.alt-event-date,.alt-event-date .date-day,.alt-event-date .date-month{color:var(--glasswerk-event-date-text)}.alt-event-date{position:absolute;right:8px;background-color:var(--glasswerk-event-date-bg);font-family:Arial,sans-serif;font-weight:700;text-align:center;border-radius:calc(var(--glasswerk-event-card-border-radius) * .6);border:var(--glasswerk-event-card-border-width) solid var(--glasswerk-event-card-border-color);width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.alt-event-date .date-day{font-size:18px;line-height:1.2}.alt-event-date .date-month{font-size:12px;line-height:1.2;text-transform:uppercase}.alt-status-icon{position:absolute;bottom:8px;right:0;display:flex;align-items:center;justify-content:flex-end;z-index:3}.status-label{display:inline-block;position:relative;color:#fff;font-family:var(--glasswerk-font-body,'Montserrat',sans-serif);font-weight:600;font-size:12px;text-transform:uppercase;padding:6px 12px;margin:0;line-height:1;border-top-left-radius:4px;border-bottom-left-radius:4px}.status-label[data-status=Cancelled]::before{content:"Cancelled"}.status-label[data-status="On Sale Soon"]::before{content:"On Sale Soon"}.status-label[data-status="Register For Presale"]::before{content:"Presale"}.status-label[data-status=Postponed]::before{content:"Postponed"}.status-label[data-status="Waiting List"]::before{content:"Waiting List"}.status-label::before{content:attr(data-status)}.status-label[data-status=Moved]::before{content:"Moved"}.image-container{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.image-container .event-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:768px){.text-xs{font-size:var(--text-xs-mobile)}.text-sm{font-size:var(--text-sm-mobile)}.text-base{font-size:var(--text-base-mobile)}.text-lg{font-size:var(--text-lg-mobile)}.text-xl{font-size:var(--text-xl-mobile)}.text-2xl{font-size:var(--text-2xl-mobile)}.text-3xl{font-size:var(--text-3xl-mobile)}.text-4xl{font-size:var(--text-4xl-mobile)}.text-5xl{font-size:var(--text-5xl-mobile)}.text-6xl{font-size:var(--text-6xl-mobile)}.desktop-menu,.desktop-promoter,.glasswerk-default-layout-nav-row,.glasswerk-default-layout-search-bar-container{display:none}.glasswerk-default-layout-header-container .glasswerk-default-layout-social-icons,.glasswerk-default-layout-logo-search-wrapper .glasswerk-default-layout-social-icons{display:none!important}.glasswerk-default-layout-mobile-search-dropdown{display:block}#search-icon-container,.hamburger-icon{display:flex;width:40px;height:40px}.search-icon{font-size:20px}.hamburger-icon{width:36px;height:36px}.cards-grid{grid-template-columns:1fr;gap:16px}.event-card{height:75px;display:flex;align-items:stretch;border-radius:6px}.event-image-container{width:100px;height:75px}.event-content{padding:0 20px;min-height:75px;display:flex;align-items:center}.event-title{font-size:.9rem}.event-arrow-container{width:50px;height:75px}.event-arrow{width:16px;height:16px}.glasswerk-event-slider{height:45vh;padding:0}.clean-hero-container,.clean-hero-section,.slider-container{height:45vh}.slider-slide{flex:0 0 100vw;height:100%;margin:0}.slide-content{bottom:35px;left:30px;right:15px}.slide-promoter{font-size:var(--universal-text-mobile-promoter);padding-bottom:0}.slide-artist{font-size:var(--universal-text-mobile-headline);margin:0 0 .3rem}.slide-tour-text{font-size:var(--universal-text-mobile-subheadline);margin:0 0 1rem}.event-button{flex-direction:column;align-items:center;width:100%;text-align:center;gap:10px}.event-price{padding-left:0;text-align:center}.clean-hero-slide{width:90vw;max-width:none;height:100%}.clean-hero-background-blur{width:100%;height:100%}.clean-hero-slide-content{bottom:40px;left:40px;right:20px;padding-bottom:0}.clean-hero-slide-promoter{font-size:var(--universal-text-promoter);padding-bottom:0}.clean-hero-slide-artist{font-size:var(--universal-text-headline)}.clean-hero-breadcrumb{font-size:var(--universal-text-breadcrumb)}.clean-hero-breadcrumb-separator{margin:0 .5rem}.event-long-card-listings-container{margin-left:0;max-width:90%}.long-event-date,.long-event-details{margin-right:12px}.long-event-card{padding:12px;min-height:70px}.long-event-date{width:65px;height:65px}.long-event-status{margin-right:12px;position:static;margin-top:4px}.long-event-status .status-label{font-size:10px;padding:4px 8px}.long-event-button{width:38px;height:38px;font-size:10px}.support-acts{padding:3px 12px 6px}.lineup-genres-label,.support-act-link,.support-acts-label,.support-acts-list{font-size:11px}.filter-form{flex-direction:column;align-items:stretch;gap:10px}.filter-group{justify-content:space-between}.filter-group select{min-width:auto;flex:1}.clean-hero-breadcrumb,.clean-hero-breadcrumb-current,.clean-hero-breadcrumb-link,.event-bio-full,.event-bio-text,.lineup-support-artist,.ticket-name-price{font-size:14px}.lineup-genre,.lineup-genres-label .dashicons,.long-event-date .date-month,.ticket-status{font-size:12px}.artist-venue-info .clean-hero-slide-promoter{display:block;margin-bottom:.3rem}.clean-hero-slide-promoter{margin-bottom:.5rem;font-size:16px}.artist-venue-row{flex-direction:row;align-items:flex-start;gap:10px}.artist-venue-info{flex:1;display:flex;flex-direction:column}.clean-hero-slide-artist{margin-bottom:.3rem;font-size:28px}.slide-tour-text{font-size:16px;padding:0}.long-event-date{padding:6px 10px}.headlining-name,.long-event-date .date-day{font-size:18px}.headlining-artist{flex-direction:row;text-align:left;gap:15px;align-items:center}.headlining-image{width:80px;height:80px;flex-shrink:0}.headlining-info{flex:1}.lineup-support-artists{flex-direction:column;gap:8px}.lineup-genres{margin-top:15px}.lineup-genres-list{gap:8px}.lineup-genre{padding:3px 6px}.event-button{flex-direction:column;align-items:center;gap:15px;padding:15px}.ticket-info-left{text-align:center}.ticket-button-right{align-self:center}.ticket-button-right *{width:auto;max-width:none;text-align:center}}@media (max-width:480px){.mobile-nav-container,.slider-slide.slide-center .slide-content{opacity:1;transform:translateY(0);pointer-events:auto}.glasswerk-event-slider{height:45vh;padding-bottom:20px}.slider-slide{flex:0 0 100vw;margin:0}.slide-content{bottom:30px;left:25px;right:10px}.slide-promoter{font-size:var(--universal-text-small-mobile-promoter);padding-bottom:0}.slide-artist{font-size:var(--universal-text-small-mobile-headline);margin:0 0 .2rem}.slide-tour-text{font-size:var(--universal-text-small-mobile-subheadline);margin:0 0 1rem}.slide-dots-container,.slider-dot-inline{display:none}.slide-action .hero-button{padding:8px 16px!important;font-size:var(--universal-text-small-mobile-button)!important}.mobile-nav-container{bottom:30px;right:25px;gap:6px}.mobile-nav-container .slider-nav{width:36px;height:36px}.event-arrow,.mobile-nav-container .slider-nav svg{width:14px;height:14px}.event-card{height:65px;display:flex;align-items:stretch;border-radius:6px}.event-image-container{width:85px;height:65px}.event-content{padding:0 18px;min-height:65px;display:flex;align-items:center}.event-title{font-size:.85rem}.event-arrow-container{width:45px;height:65px}.clean-hero-section{height:45vh}.clean-hero-slide{width:100vw;height:100%}.clean-hero-slide-bg-image{width:100%;height:100%}.clean-hero-slide-content{bottom:30px;left:25px;right:10px;padding-bottom:0}.clean-hero-slide-promoter{font-size:12px!important;padding-bottom:0}.clean-hero-slide-artist{font-size:26px}.clean-hero-breadcrumb,.slide-tour-text{font-size:16px;padding:0}.clean-hero-breadcrumb-separator{margin:0 .3rem}.event-long-card-listings-container{margin-left:0;max-width:100vw}.long-event-card{padding:12px;min-height:60px}.long-event-date{width:58px;height:58px;margin-right:10px}.long-event-date .date-day,.ticket-name-price{font-size:18px}.long-event-date .date-month{font-size:12px}.long-event-details{margin-right:8px}.long-event-status{margin-right:8px;position:static;margin-top:4px}.long-event-button{width:32px;height:32px;font-size:9px}.support-acts{padding:2px 10px 5px}.support-act-link,.support-acts-label,.support-acts-list{font-size:10px}.clean-hero-slide-artist{font-size:var(--universal-text-small-mobile-headline)}.clean-hero-event-details{font-size:.9em}.event-button{gap:12px}.ticket-button-right *{max-width:180px}.city-filter-container{padding:12px 15px}.long-event-status .status-label{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;font-family:dashicons}.long-event-status .status-label[data-status=Cancelled]::before{content:"\f158"}.long-event-status .status-label[data-status="Waiting List"]::before{content:"\f524"}.long-event-status .status-label[data-status="On Sale Soon"]::before,.long-event-status .status-label[data-status="Register For Presale"]::before{content:"\f531"}.long-event-status .status-label[data-status=Postponed]::before{content:"\f321"}.long-event-status .status-label[data-status=Moved]::before{content:"\f231"}}@media (max-width:768px){.generic-listings-section-title{flex-direction:row;align-items:center;gap:0;padding:1rem 0}.generic-listings-section-title h2{font-size:1.5rem;text-align:left;width:auto;line-height:2.5rem}.see-all-tours-link{position:relative;overflow:hidden;text-indent:100%;white-space:nowrap;width:2.5rem;height:2.5rem;padding:0;flex-shrink:0;border-radius:.25rem;background-color:var(--glasswerk-hero-button-bg-color);transform:translateY(2px)}.see-all-tours-link::after{content:'276F';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;text-indent:0;color:var(--glasswerk-hero-button-text-color,#fff)}.event-long-card-listings-container{margin-left:0;max-width:90%}.clean-hero-event-details{font-size:.95em}.et_pb_section{padding:0}}@media (max-width:480px){.mobile-nav-container,.slider-slide.slide-center .slide-content{opacity:1;transform:translateY(0);pointer-events:auto}.glasswerk-event-slider{height:45vh;padding-bottom:20px}.slider-slide{flex:0 0 100vw;margin:0}.slide-content{bottom:30px;left:25px;right:10px}.slide-promoter{font-size:var(--universal-text-small-mobile-promoter);padding-bottom:0}.slide-artist{font-size:var(--universal-text-small-mobile-headline);margin:0 0 .2rem}.slide-tour-text{font-size:var(--universal-text-small-mobile-subheadline);margin:0 0 1rem}.slide-dots-container,.slider-dot-inline{display:none}.slide-action .hero-button{padding:8px 16px!important;font-size:var(--universal-text-small-mobile-button)!important}.mobile-nav-container{bottom:30px;right:25px;gap:6px}.mobile-nav-container .slider-nav{width:36px;height:36px}.event-arrow,.mobile-nav-container .slider-nav svg{width:14px;height:14px}.event-card{height:65px;display:flex;align-items:stretch;border-radius:6px}.event-image-container{width:85px;height:65px}.event-content{padding:0 18px;min-height:65px;display:flex;align-items:center}.event-title{font-size:.85rem}.event-arrow-container{width:45px;height:65px}.clean-hero-section{height:45vh}.clean-hero-slide{width:100vw;height:100%}.clean-hero-slide-bg-image{width:100%;height:100%}.clean-hero-slide-content{bottom:30px;left:25px;right:10px;padding-bottom:0}.clean-hero-slide-promoter{font-size:18px;padding-bottom:0}.clean-hero-slide-artist{font-size:26px}.clean-hero-breadcrumb,.slide-tour-text{font-size:16px;padding:0}.clean-hero-breadcrumb-separator{margin:0 .3rem}.event-long-card-listings-container{margin-left:0;max-width:100vw}.long-event-card{padding:12px;min-height:60px}.long-event-date{width:58px;height:58px;margin-right:10px}.long-event-date .date-day{font-size:18px}.long-event-date .date-month{font-size:12px}.long-event-details{margin-right:8px}.long-event-status{margin-right:8px;position:static;margin-top:4px}.long-event-button{width:32px;height:32px;font-size:9px}.support-acts{padding:2px 10px 5px}.support-act-link,.support-acts-label,.support-acts-list{font-size:10px}.clean-hero-slide-artist{font-size:var(--universal-text-small-mobile-headline)}.clean-hero-event-details{font-size:.9em}.event-button{gap:12px}.ticket-button-right *{max-width:180px}.ticket-name-price{font-size:18px!important}.city-filter-container{padding:12px 15px}.long-event-status .status-label{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;font-family:dashicons}.long-event-status .status-label[data-status=Cancelled]::before{content:"\f158"}.long-event-status .status-label[data-status="Waiting List"]::before{content:"\f524"}.long-event-status .status-label[data-status="On Sale Soon"]::before,.long-event-status .status-label[data-status="Register For Presale"]::before{content:"\f531"}.long-event-status .status-label[data-status=Postponed]::before{content:"\f321"}.long-event-status .status-label[data-status=Moved]::before{content:"\f231"}}.mobile-nav-container,.slider-nav{position:absolute;z-index:10;display:flex}.cards-grid{gap:10px}.featured-artists-title{margin-bottom:1rem;color:#333}.slider-nav{top:50%;transform:translateY(-50%);background:var(--accent-color);border:none;border-radius:4px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;transition:.3s;box-shadow:0 2px 8px rgba(0,0,0,.2)}.preloader,.presale-modal,.presale-modal__overlay{height:100%;position:fixed}.slider-nav:hover{box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-50%) scale(1.05)}.slider-nav svg{width:18px;height:18px;fill:#ffffff;transition:fill .3s}.slider-nav:hover svg{fill:#ffffff}.mobile-nav-container{bottom:40px;right:calc(50% - 25vw - 60px);gap:8px}.mobile-nav-container .slider-nav{position:static;transform:none;width:40px;height:40px}.featured-artist-card:hover .featured-artist-image img,.mobile-nav-container .slider-nav:hover{transform:scale(1.05)}.mobile-nav-container .slider-nav svg{width:16px;height:16px}.tour-dates-link{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;font-weight:700;font-size:16px;background-color:var(--accent-color);padding:12px 24px;border-radius:4px}.tour-dates-link .dashicons{margin-left:8px;color:#fff}.presale-modal{top:0;left:0;width:100%;z-index:999999}.presale-modal__overlay{top:0;left:0;width:100%;background:rgba(0,0,0,.7);z-index:1000000}.presale-modal__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:5px;width:90%;max-width:500px;z-index:1000001}.presale-modal__content h2{background:var(--blue-accent);color:#fff;margin:0;padding:15px 20px;border-radius:5px 5px 0 0;font-size:24px}.presale-form{padding:20px}.presale-form__input-group{display:flex;gap:10px}.presale-form__input{flex:1;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:16px}.presale-form__button{background:var(--accent-color);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px;white-space:nowrap}.preloader{top:0;left:0;width:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease-out}.preloader-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:30px}.glasswerk-text{font-family:Arial,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:.2em;color:#000;animation:2s ease-in-out infinite textPulse}@keyframes textPulse{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}#plectrum-path{stroke-dasharray:300;stroke-dashoffset:300;animation:3s ease-in-out infinite drawPlectrum}@keyframes drawPlectrum{0%{stroke-dashoffset:300;opacity:.3}50%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-300;opacity:.3}}.loading-dots{display:flex;gap:8px;justify-content:center}.loading-dots span{width:8px;height:8px;border-radius:50%;background:#000;animation:1.4s ease-in-out infinite both dotBounce}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes dotBounce{0%,100%,80%{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.featured-artists-section-spacing{margin-top:4rem}.featured-artists-header{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:2rem}.featured-artists-title{color:var(--blue-accent);font-weight:600;font-size:24px;letter-spacing:.5px}.featured-artists-divider{width:60px;height:2px;background-color:var(--blue-accent);border:none;margin:0}.featured-artists-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:2rem;margin-top:2rem}.featured-artist-card{background:#fff;border-radius:5px;overflow:hidden;transition:transform .3s;cursor:pointer;height:220px;display:flex;flex-direction:column}.featured-artist-card:hover{transform:translateY(-2px)}.featured-artist-image-container{flex:1;position:relative;overflow:hidden}.featured-artist-image{width:100%;height:100%;position:relative}.featured-artist-image img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s}.featured-artist-details{padding:15px;background:#fff;border-top:1px solid #eee;flex-shrink:0}.featured-artist-name{font-size:1rem;font-weight:600;color:#333;margin:0;line-height:1.3;font-family:Montserrat,sans-serif}@media (max-width:1200px) and (min-width:769px){.featured-artists-grid{grid-template-columns:repeat(4,1fr);gap:10px}}@media (max-width:1024px) and (min-width:769px){.featured-artists-grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:768px){.mobile-nav-container{right:calc(50% - 60vw + 70px);bottom:25px}.glasswerk-text{font-size:2rem}.plectrum-container svg{width:80px;height:96px}.featured-artists-grid{grid-template-columns:repeat(2,1fr);gap:10px}.featured-artist-card{height:180px}.featured-artist-details{padding:12px}.featured-artist-name{font-size:.9rem}.clean-hero-slide-content{padding-bottom:0!important}}@media (max-width:480px){.mobile-nav-container{right:calc(50% - 60vw + 70px)}.featured-artists-grid{grid-template-columns:repeat(2,1fr);gap:10px}.featured-artist-card{height:200px}}.clean-hero-slide-content .slide-tour-text,.slide-content .slide-tour-text,.slide-info .slide-tour-text,.slide-tour-text,p.slide-tour-text{padding:0!important;margin:0 0 1rem!important}.scroll-top-button{position:fixed;right:1.2rem;bottom:80px;width:50px;height:50px;border-radius:8px;background:0 0;color:#116acc;border:none;cursor:pointer;opacity:0;visibility:hidden;transition:.3s;z-index:999;display:flex;align-items:center;justify-content:center;font-size:3rem;box-shadow:none;transform:rotate(90deg)}.scroll-top-button:hover{background:0 0;transform:translateY(-3px) rotate(90deg);box-shadow:none}.scroll-top-button.visible{opacity:1;visibility:visible}@media (max-width:768px){.scroll-top-button{right:.8rem}}@media (min-width:769px) and (max-width:1024px){.scroll-top-button{right:1.1rem}}