@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Kanit:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--color-basic-black: #231F20;--color-basic-white: #FAF0D7;--color-basic-gray: #808080;--color-basic-red: #E16831;--color-basic-green: #409172;--color-basic-yellow: #F6B819;--color-basic-blue: #007BFF;--color-background: #231F20;--color-background-light: rgba(250, 240, 215, .05);--color-background-card: rgba(250, 240, 215, .1);--color-primary: #F6B819;--color-primary-hover: #e6a815;--color-secondary: #409172;--color-secondary-hover: #357a5f;--color-accent: #E16831;--color-accent-hover: #d15a2a;--color-warning: #F6B819;--color-warning-hover: #e6a815;--color-text-primary: #FAF0D7;--color-text-secondary: rgba(250, 240, 215, .8);--color-text-muted: rgba(250, 240, 215, .6);--color-border: rgba(250, 240, 215, .2);--color-border-hover: rgba(250, 240, 215, .3);--font-family-primary: "Manrope", sans-serif;--font-family-display: "Kanit", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;margin:0;padding:0;overflow-x:hidden;max-width:100vw}body{margin:0;padding:0;font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw}.container,.container-fluid,.row,.col,[class*=col-]{max-width:100vw;overflow-x:hidden}@media (max-width: 768px){html,body{overflow-x:hidden;max-width:100vw}*{max-width:100vw}section,.section,.hero,.upcoming-shows,.carousel-section,.diensten-section,.community-section,.footer{max-width:100vw;overflow-x:hidden;padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.container,.container-fluid,.content,.wrapper{max-width:100vw;overflow-x:hidden;padding-left:var(--spacing-2);padding-right:var(--spacing-2)}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h1{font-size:var(--font-size-6xl);margin-bottom:var(--spacing-6)}h2{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-5)}h3{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4)}h4{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-4)}h5{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-3)}h6{font-size:var(--font-size-xl);margin-bottom:var(--spacing-3)}p,span,div,a,li,label,input,textarea,select,button{font-family:var(--font-family-primary);line-height:var(--line-height-relaxed)}p{margin-bottom:var(--spacing-4);color:var(--color-text-secondary)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.text-6xl{font-size:var(--font-size-6xl)}.text-7xl{font-size:var(--font-size-7xl)}.text-8xl{font-size:var(--font-size-8xl)}.text-9xl{font-size:var(--font-size-9xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.font-primary{font-family:var(--font-family-primary)}.font-display{font-family:var(--font-family-display)}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.bg-background{background-color:var(--color-background)}.bg-background-light{background-color:var(--color-background-light)}.bg-background-card{background-color:var(--color-background-card)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-accent{background-color:var(--color-accent)}.bg-warning{background-color:var(--color-warning)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-10{padding:var(--spacing-10)}.p-12{padding:var(--spacing-12)}.p-16{padding:var(--spacing-16)}.p-20{padding:var(--spacing-20)}.p-24{padding:var(--spacing-24)}.p-32{padding:var(--spacing-32)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-8{margin:var(--spacing-8)}.m-10{margin:var(--spacing-10)}.m-12{margin:var(--spacing-12)}.m-16{margin:var(--spacing-16)}.m-20{margin:var(--spacing-20)}.m-24{margin:var(--spacing-24)}.m-32{margin:var(--spacing-32)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.transition-fast{transition:all var(--transition-fast)}.transition-normal{transition:all var(--transition-normal)}.transition-slow{transition:all var(--transition-slow)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-6);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-normal);text-decoration:none;text-transform:uppercase;letter-spacing:.025em}.btn:hover{transform:translateY(-2px)}.btn-primary{background-color:var(--color-primary);color:var(--color-text-primary)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-secondary{background-color:var(--color-secondary);color:var(--color-text-primary)}.btn-secondary:hover{background-color:var(--color-secondary-hover)}.btn-accent{background-color:var(--color-accent);color:var(--color-text-primary)}.btn-accent:hover{background-color:var(--color-accent-hover)}.btn-warning{background-color:var(--color-warning);color:var(--color-background)}.btn-warning:hover{background-color:var(--color-warning-hover)}.card{background-color:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-6);transition:all var(--transition-normal)}.card:hover{border-color:var(--color-border-hover);background-color:#faf0d726;transform:translateY(-5px)}@media (max-width: 768px){.text-5xl{font-size:var(--font-size-4xl)}.text-6xl{font-size:var(--font-size-5xl)}.text-7xl{font-size:var(--font-size-6xl)}.text-8xl{font-size:var(--font-size-7xl)}.text-9xl{font-size:var(--font-size-8xl)}.p-16{padding:var(--spacing-8)}.p-20{padding:var(--spacing-12)}.p-24{padding:var(--spacing-16)}.p-32{padding:var(--spacing-20)}.m-16{margin:var(--spacing-8)}.m-20{margin:var(--spacing-12)}.m-24{margin:var(--spacing-16)}.m-32{margin:var(--spacing-20)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn:focus,input:focus,textarea:focus,select:focus{outline:2px solid var(--color-primary);outline-offset:2px}@media print{.btn{border:1px solid var(--color-background)}.card{border:1px solid var(--color-border);box-shadow:none}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;min-height:100vh}.header[data-v-42f5cac6]{background:var(--color-primary);position:sticky;top:0;z-index:var(--z-sticky);width:100%;left:0;right:0}.header-container[data-v-42f5cac6]{max-width:1200px;margin:0 auto;padding:var(--spacing-4) var(--spacing-8);display:flex;align-items:center;justify-content:space-between;width:100%}.header-logo[data-v-42f5cac6]{display:flex;align-items:center;text-decoration:none;transition:transform var(--transition-normal)}.header-logo[data-v-42f5cac6]:hover{transform:scale(1.05)}.header-logo img[data-v-42f5cac6]{height:40px;width:40px;object-fit:contain}.desktop-nav[data-v-42f5cac6]{display:flex;gap:var(--spacing-2);align-items:center}.nav-link[data-v-42f5cac6]{color:var(--color-basic-black);text-decoration:none;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);transition:all var(--transition-normal);padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-lg);text-transform:uppercase;letter-spacing:.025em;position:relative}.nav-link[data-v-42f5cac6]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.nav-link.router-link-active[data-v-42f5cac6]{background:#fff3;color:var(--color-basic-black);font-weight:var(--font-weight-bold)}.hamburger-button[data-v-42f5cac6]{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;z-index:var(--z-modal)}.hamburger-line[data-v-42f5cac6]{width:100%;height:3px;background:var(--color-basic-black);border-radius:2px;transition:all var(--transition-normal)}.hamburger-button.is-active .hamburger-line[data-v-42f5cac6]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-button.is-active .hamburger-line[data-v-42f5cac6]:nth-child(2){opacity:0}.hamburger-button.is-active .hamburger-line[data-v-42f5cac6]:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-nav-overlay[data-v-42f5cac6]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:all var(--transition-normal)}.mobile-nav-overlay.is-open[data-v-42f5cac6]{opacity:1;visibility:visible}.mobile-nav[data-v-42f5cac6]{position:fixed;top:0;right:-100%;width:300px;height:100%;background:var(--color-primary);z-index:var(--z-modal);transition:right var(--transition-normal);display:flex;flex-direction:column}.mobile-nav.is-open[data-v-42f5cac6]{right:0}.mobile-close-button[data-v-42f5cac6]{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:transparent;border:none;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-line[data-v-42f5cac6]{width:100%;height:3px;background:var(--color-basic-black);border-radius:2px;position:absolute}.close-line[data-v-42f5cac6]:nth-child(1){transform:rotate(45deg)}.close-line[data-v-42f5cac6]:nth-child(2){transform:rotate(-45deg)}.mobile-nav-content[data-v-42f5cac6]{padding:var(--spacing-16) var(--spacing-8) var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4)}.mobile-nav-link[data-v-42f5cac6]{color:var(--color-basic-black);text-decoration:none;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);padding:var(--spacing-4);border-radius:var(--radius-lg);text-transform:uppercase;letter-spacing:.025em;transition:all var(--transition-normal)}.mobile-nav-link[data-v-42f5cac6]:hover{background:#ffffff26;transform:translate(5px)}@media (max-width: 768px){.desktop-nav[data-v-42f5cac6]{display:none}.hamburger-button[data-v-42f5cac6]{display:flex}.header-container[data-v-42f5cac6]{padding:var(--spacing-4)}}.footer[data-v-3fad2e28]{background:var(--color-basic-white);color:var(--color-basic-black);position:relative;margin-top:auto}.footer-top-strip[data-v-3fad2e28]{height:8px;background:var(--color-basic-red);clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}.footer-content[data-v-3fad2e28]{max-width:1400px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4);position:relative;z-index:2}.footer-main[data-v-3fad2e28]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-12);padding:var(--spacing-16) 0}.footer-section h3[data-v-3fad2e28]{color:var(--color-basic-black);font-size:var(--font-size-2xl);margin-bottom:var(--spacing-4);font-weight:var(--font-weight-extrabold)}.second-heading[data-v-3fad2e28]{margin-top:var(--spacing-8)}.logo-section[data-v-3fad2e28]{grid-column:span 1}.footer-logo[data-v-3fad2e28]{margin-bottom:var(--spacing-4)}.footer-favicon[data-v-3fad2e28]{width:250px;height:250px}.footer-info p[data-v-3fad2e28]{color:var(--color-basic-black);margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.footer-nav[data-v-3fad2e28]{display:flex;flex-direction:column;gap:var(--spacing-2)}.footer-link[data-v-3fad2e28]{color:var(--color-basic-black);text-decoration:none;font-size:var(--font-size-base);transition:color var(--transition-normal);padding:var(--spacing-1) 0}.footer-link[data-v-3fad2e28]:hover{color:var(--color-basic-red)}.social-links[data-v-3fad2e28]{display:flex;gap:var(--spacing-4)}.social-link[data-v-3fad2e28]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-basic-black);border-radius:var(--radius-md);color:var(--color-basic-white);transition:all var(--transition-normal)}.social-link[data-v-3fad2e28]:hover{background:var(--color-basic-red);transform:translateY(-2px)}.social-link svg[data-v-3fad2e28]{width:18px;height:18px}.footer-bottom[data-v-3fad2e28]{border-top:1px solid var(--color-basic-gray);padding:var(--spacing-8) 0;margin-top:var(--spacing-12)}.footer-bottom-content[data-v-3fad2e28]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}.footer-bottom p[data-v-3fad2e28]{color:var(--color-basic-black);font-size:var(--font-size-base);margin:0;font-weight:var(--font-weight-medium)}.footer-bottom-links[data-v-3fad2e28]{display:flex;gap:var(--spacing-6)}.footer-bottom-link[data-v-3fad2e28]{color:var(--color-basic-gray);text-decoration:underline;font-size:var(--font-size-sm);transition:color var(--transition-normal)}.footer-bottom-link[data-v-3fad2e28]:hover{color:var(--color-basic-red)}.footer-background[data-v-3fad2e28]{position:absolute;bottom:0;left:0;right:0;height:60px;background:var(--color-basic-gray);opacity:.3;z-index:1}.footer-image-container[data-v-3fad2e28]{width:100%;overflow:hidden;margin-top:0}.footer-image[data-v-3fad2e28]{width:100%;height:auto;display:block}@media (max-width: 1024px){.footer-main[data-v-3fad2e28]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}}@media (max-width: 768px){.footer-content[data-v-3fad2e28]{padding:0 var(--spacing-2);max-width:100vw;overflow:hidden}.footer-main[data-v-3fad2e28]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-6);padding:var(--spacing-8) 0}.footer-section[data-v-3fad2e28]{text-align:center}.social-links[data-v-3fad2e28]{justify-content:center}.footer-bottom-content[data-v-3fad2e28]{flex-direction:column;text-align:center;gap:var(--spacing-3)}.footer-bottom-links[data-v-3fad2e28]{justify-content:center}.footer-favicon[data-v-3fad2e28]{width:120px;height:120px}.footer-top-strip[data-v-3fad2e28],.footer-background[data-v-3fad2e28]{height:40px}}@media (max-width: 480px){.footer-main[data-v-3fad2e28]{grid-template-columns:1fr;gap:var(--spacing-6)}.social-links[data-v-3fad2e28]{gap:var(--spacing-3)}.social-link[data-v-3fad2e28]{width:28px;height:28px}.social-link svg[data-v-3fad2e28]{width:16px;height:16px}.footer-bottom-links[data-v-3fad2e28]{flex-direction:column;gap:var(--spacing-2)}}.agenda-page[data-v-6300e61d]{min-height:100vh;background:var(--color-primary);padding:var(--spacing-8)}.page-header[data-v-6300e61d]{text-align:center;margin-bottom:var(--spacing-12);padding:var(--spacing-8) 0;border-radius:var(--radius-xl);margin:0 auto var(--spacing-12);max-width:1200px;padding:var(--spacing-8);position:relative;z-index:1}.page-title[data-v-6300e61d]{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-4);text-transform:uppercase;letter-spacing:.05em}.page-subtitle[data-v-6300e61d]{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:var(--line-height-relaxed)}.page-background[data-v-6300e61d]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0}.page-bg-image[data-v-6300e61d]{width:100%;height:100%;object-fit:cover;opacity:.8}.agenda-section[data-v-6300e61d]{width:100%;position:relative;overflow:hidden}.agenda-container[data-v-6300e61d]{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:var(--spacing-16) var(--spacing-8)}.agenda-stats[data-v-6300e61d]{display:flex;justify-content:center;gap:var(--spacing-8);margin-bottom:var(--spacing-12);padding:var(--spacing-6);background:var(--color-background);border-radius:var(--radius-xl);border:2px solid var(--color-border);box-shadow:0 4px 12px #0000001a}.stat[data-v-6300e61d]{text-align:center;padding:var(--spacing-4)}.stat-number[data-v-6300e61d]{display:block;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-2)}.stat-label[data-v-6300e61d]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.agenda-content[data-v-6300e61d]{background:transparent}.show-grid[data-v-6300e61d]{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:800px;margin:0 auto}.show-card[data-v-6300e61d]{background:var(--color-background);border-radius:var(--radius-xl);padding:var(--spacing-6);display:flex;gap:var(--spacing-8);transition:all var(--transition-normal);align-items:center;border:2px solid var(--color-border);box-shadow:0 4px 12px #0000001a}.show-card[data-v-6300e61d]:hover{transform:translateY(-5px);background:var(--color-background);border-color:var(--color-secondary);box-shadow:0 10px 25px #00000026}.show-date[data-v-6300e61d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;background:var(--color-secondary);border-radius:var(--radius-lg);padding:var(--spacing-4);flex-shrink:0}.day[data-v-6300e61d]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight)}.month[data-v-6300e61d]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:uppercase}.show-details[data-v-6300e61d]{flex:1}.show-details h3[data-v-6300e61d]{color:var(--color-text-primary);font-size:var(--font-size-3xl);margin-bottom:var(--spacing-3);font-weight:var(--font-weight-semibold)}.show-description[data-v-6300e61d]{color:var(--color-text-secondary);margin-bottom:var(--spacing-4);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.show-info[data-v-6300e61d]{display:flex;justify-content:space-between;align-items:center;color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.show-actions[data-v-6300e61d]{display:flex;align-items:center;gap:var(--spacing-4)}.time[data-v-6300e61d]{color:var(--color-secondary);font-weight:var(--font-weight-semibold);display:flex;align-items:center;gap:var(--spacing-2)}.time-icon[data-v-6300e61d]{display:flex;align-items:center;opacity:.7}.time-icon svg[data-v-6300e61d]{width:16px;height:16px;color:var(--color-secondary)}.price-button[data-v-6300e61d]{background:var(--color-secondary);color:var(--color-text-primary);padding:var(--spacing-2) var(--spacing-6);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);cursor:pointer;transition:all var(--transition-normal);text-transform:uppercase;letter-spacing:.025em;border:none;display:inline-block;text-align:center;min-width:80px;text-decoration:none}.price-button[data-v-6300e61d]:hover{background:var(--color-secondary-hover);transform:translateY(-2px)}.status[data-v-6300e61d]{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.status.sold-out[data-v-6300e61d]{background:var(--color-accent);color:var(--color-text-primary)}.price-button.no-booking[data-v-6300e61d]{cursor:not-allowed;opacity:.6;background:var(--color-basic-gray)}.loading-state[data-v-6300e61d],.error-state[data-v-6300e61d],.empty-state[data-v-6300e61d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;color:var(--color-text-secondary);min-height:400px}.loading-spinner[data-v-6300e61d]{width:60px;height:60px;border:6px solid var(--color-border);border-top:6px solid var(--color-primary);border-radius:50%;animation:spin-6300e61d 1s linear infinite;margin-bottom:var(--spacing-6)}@keyframes spin-6300e61d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-6300e61d],.empty-icon[data-v-6300e61d]{font-size:4rem;margin-bottom:var(--spacing-4)}.error-state h3[data-v-6300e61d],.empty-state h3[data-v-6300e61d]{color:var(--color-text-primary);font-size:var(--font-size-2xl);margin-bottom:var(--spacing-4);font-weight:var(--font-weight-semibold)}.retry-button[data-v-6300e61d]{background:var(--color-primary);color:var(--color-text-primary);border:none;padding:var(--spacing-3) var(--spacing-8);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);margin-top:var(--spacing-6);font-size:var(--font-size-lg)}.retry-button[data-v-6300e61d]:hover{background:var(--color-secondary);transform:translateY(-2px)}.footnote[data-v-6300e61d]{text-align:center;margin-top:var(--spacing-8);padding:var(--spacing-4)}.footnote p[data-v-6300e61d]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;opacity:.8;font-style:italic}.page-footer[data-v-6300e61d]{text-align:center;margin-top:var(--spacing-16);padding:var(--spacing-8);color:var(--color-text-secondary);font-size:var(--font-size-lg);background:var(--color-background);border-radius:var(--radius-xl);max-width:1200px;margin:var(--spacing-16) auto 0;box-shadow:0 4px 12px #0000001a}@media (max-width: 768px){.agenda-page[data-v-6300e61d]{padding:var(--spacing-4)}.page-title[data-v-6300e61d]{font-size:var(--font-size-4xl)}.page-subtitle[data-v-6300e61d]{font-size:var(--font-size-lg)}.agenda-stats[data-v-6300e61d]{flex-direction:column;gap:var(--spacing-4)}.show-card[data-v-6300e61d]{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}.show-date[data-v-6300e61d]{flex-direction:row;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5)}.day[data-v-6300e61d]{font-size:var(--font-size-3xl)}.show-details h3[data-v-6300e61d]{font-size:var(--font-size-2xl)}.show-description[data-v-6300e61d]{font-size:var(--font-size-base)}.show-actions[data-v-6300e61d]{flex-direction:column;align-items:flex-end;gap:var(--spacing-2)}.book-button[data-v-6300e61d]{width:100%;text-align:center}.time[data-v-6300e61d]{font-size:var(--font-size-base)}.time-icon svg[data-v-6300e61d]{width:14px;height:14px}.footnote[data-v-6300e61d]{margin-top:var(--spacing-6);padding:var(--spacing-2)}.footnote p[data-v-6300e61d]{font-size:var(--font-size-xs)}}.over-page[data-v-4b9964ab]{min-height:100vh;background:var(--color-background);color:var(--color-text-primary)}.page-header[data-v-4b9964ab]{text-align:center;padding:var(--spacing-16) var(--spacing-8);background:var(--color-background);margin-bottom:var(--spacing-16)}.page-title[data-v-4b9964ab]{font-size:var(--font-size-7xl);font-weight:var(--font-weight-bold);color:var(--color-basic-white);margin-bottom:var(--spacing-4);text-transform:uppercase;letter-spacing:.05em}.page-subtitle[data-v-4b9964ab]{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:920px;margin:0 auto;text-align:left}.join-section[data-v-4b9964ab]{padding:var(--spacing-24) 0;background:var(--color-basic-green);margin:0;position:relative;overflow:hidden}.section-content[data-v-4b9964ab]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center;max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-8);position:relative;z-index:1}.join-text-content[data-v-4b9964ab]{color:var(--color-basic-white)}.join-title[data-v-4b9964ab]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-basic-white);margin-bottom:var(--spacing-6);text-transform:uppercase;letter-spacing:.05em}.join-text[data-v-4b9964ab]{font-size:var(--font-size-xl);color:var(--color-basic-white);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-8)}.join-cta-button[data-v-4b9964ab]{background:var(--color-background);color:var(--color-basic-white);border:none;padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:.05em}.join-cta-button[data-v-4b9964ab]:hover{background:var(--color-background-light);transform:translateY(-2px)}.price-button[data-v-4b9964ab]:hover{background:var(--color-secondary-hover);transform:translateY(-2px)}.join-visual[data-v-4b9964ab]{display:flex;justify-content:center;align-items:center}.join-visual img[data-v-4b9964ab]{max-width:100%;height:auto;max-height:400px}.founders-section[data-v-4b9964ab]{padding:var(--spacing-16) 0;background:var(--color-accent);margin:0;position:relative;overflow:hidden}.founders-content[data-v-4b9964ab]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:start;max-width:1200px;margin:0 auto;padding:0 var(--spacing-8);position:relative;z-index:1}.founders-text[data-v-4b9964ab]{line-height:var(--line-height-relaxed)}.founders-title[data-v-4b9964ab]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-basic-white);margin-bottom:var(--spacing-8);text-transform:uppercase;letter-spacing:.05em}.founders-intro[data-v-4b9964ab]{font-size:var(--font-size-xl);color:var(--color-basic-white);margin-bottom:var(--spacing-6)}.founders-story[data-v-4b9964ab]{font-size:var(--font-size-xl);color:var(--color-basic-white);margin-bottom:var(--spacing-4)}.founders-conclusion[data-v-4b9964ab]{font-size:var(--font-size-xl);color:var(--color-basic-white);margin-top:var(--spacing-8);font-weight:var(--font-weight-medium)}.founders-photos[data-v-4b9964ab]{display:flex;flex-direction:column;gap:var(--spacing-8);justify-content:center;align-items:center}.founder-photo[data-v-4b9964ab]{position:relative}.founder-photo img[data-v-4b9964ab]{width:100%;max-width:300px;height:auto}@media (max-width: 768px){.page-title[data-v-4b9964ab]{font-size:var(--font-size-4xl)}.section-content[data-v-4b9964ab]{padding:0 var(--spacing-4);grid-template-columns:1fr;gap:var(--spacing-8)}.join-text-content[data-v-4b9964ab]{text-align:center}.join-visual[data-v-4b9964ab]{order:-1}.founders-content[data-v-4b9964ab]{grid-template-columns:1fr;gap:var(--spacing-8)}.founders-photos[data-v-4b9964ab]{order:-1}}@media (max-width: 480px){.page-header[data-v-4b9964ab]{padding:var(--spacing-12) var(--spacing-4) var(--spacing-8)}.page-title[data-v-4b9964ab]{font-size:var(--font-size-3xl)}}.contact-page[data-v-c0cebad0]{min-height:100vh;background:var(--color-background);color:var(--color-text-primary)}.page-header[data-v-c0cebad0]{text-align:center;padding:var(--spacing-16) var(--spacing-8);background:var(--color-primary);margin-bottom:var(--spacing-16);position:relative;z-index:1}.page-title[data-v-c0cebad0]{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);color:var(--color-background);margin-bottom:var(--spacing-4);text-transform:uppercase;letter-spacing:.05em}.page-subtitle[data-v-c0cebad0]{font-size:var(--font-size-xl);color:var(--color-background);opacity:.9;max-width:600px;margin:0 auto}.page-background[data-v-c0cebad0]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0}.page-bg-image[data-v-c0cebad0]{width:100%;height:100%;object-fit:cover;opacity:.8}.contact-container[data-v-c0cebad0]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:var(--spacing-16) var(--spacing-8)}.contact-content[data-v-c0cebad0]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);margin-bottom:var(--spacing-16)}.contact-info h2[data-v-c0cebad0],.contact-form-container h2[data-v-c0cebad0]{font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--spacing-8);text-transform:uppercase}.info-item[data-v-c0cebad0]{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-8);padding:var(--spacing-6);background:var(--color-background-card);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:all var(--transition-normal)}.info-item[data-v-c0cebad0]:hover{border-color:var(--color-border-hover);background:#faf0d726;transform:translateY(-2px)}.info-icon[data-v-c0cebad0]{font-size:var(--font-size-2xl);flex-shrink:0}.info-content h3[data-v-c0cebad0]{color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-2);font-weight:var(--font-weight-semibold)}.info-content p[data-v-c0cebad0]{color:var(--color-text-secondary);margin-bottom:var(--spacing-1);font-size:var(--font-size-base)}.contact-form-container[data-v-c0cebad0]{background:var(--color-background-card);padding:var(--spacing-8);border-radius:var(--radius-xl);border:1px solid var(--color-border)}.form-group[data-v-c0cebad0]{margin-bottom:var(--spacing-6)}.form-group label[data-v-c0cebad0]{display:block;color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2);font-size:var(--font-size-base)}.form-group input[data-v-c0cebad0],.form-group select[data-v-c0cebad0],.form-group textarea[data-v-c0cebad0]{width:100%;padding:var(--spacing-3) var(--spacing-4);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-base);transition:all var(--transition-normal);font-family:var(--font-family-primary)}.form-group input[data-v-c0cebad0]:focus,.form-group select[data-v-c0cebad0]:focus,.form-group textarea[data-v-c0cebad0]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #f6b8191a}.form-group input[data-v-c0cebad0]::placeholder,.form-group textarea[data-v-c0cebad0]::placeholder{color:var(--color-text-muted)}.form-group textarea[data-v-c0cebad0]{resize:vertical;min-height:120px}.submit-button[data-v-c0cebad0]{width:100%;background:var(--color-primary);color:var(--color-text-primary);border:none;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);text-transform:uppercase;letter-spacing:.025em;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.submit-button[data-v-c0cebad0]:hover:not(:disabled){background:var(--color-secondary);transform:translateY(-2px)}.submit-button[data-v-c0cebad0]:disabled{opacity:.7;cursor:not-allowed}.loading-spinner[data-v-c0cebad0]{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-c0cebad0 1s linear infinite}@keyframes spin-c0cebad0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-message[data-v-c0cebad0],.error-message[data-v-c0cebad0]{margin-top:var(--spacing-8);padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center}.success-message[data-v-c0cebad0]{background:#4091721a;border:2px solid var(--color-secondary);color:var(--color-text-primary)}.error-message[data-v-c0cebad0]{background:#e168311a;border:2px solid var(--color-accent);color:var(--color-text-primary)}.success-icon[data-v-c0cebad0],.error-icon[data-v-c0cebad0]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-4)}.success-message h3[data-v-c0cebad0],.error-message h3[data-v-c0cebad0]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-2);font-weight:var(--font-weight-semibold)}.success-message p[data-v-c0cebad0],.error-message p[data-v-c0cebad0]{color:var(--color-text-secondary)}.faq-section[data-v-c0cebad0]{background:var(--color-basic-green);padding:var(--spacing-16) var(--spacing-8);margin-top:var(--spacing-16);border-radius:var(--radius-xl);border:1px solid var(--color-border);position:relative;z-index:2}.faq-container[data-v-c0cebad0]{max-width:1000px;margin:0 auto;padding:0 var(--spacing-4)}.faq-title[data-v-c0cebad0]{font-size:var(--font-size-4xl);color:var(--color-basic-white);margin-bottom:var(--spacing-4);text-align:center;text-transform:uppercase;letter-spacing:.05em}.faq-subtitle[data-v-c0cebad0]{font-size:var(--font-size-lg);color:var(--color-basic-white);text-align:center;margin-bottom:var(--spacing-12);opacity:.9}.faq-list[data-v-c0cebad0]{display:flex;flex-direction:column;gap:var(--spacing-6)}.faq-item[data-v-c0cebad0]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-2);background:#ffffff1a;transition:all var(--transition-normal)}.faq-item[data-v-c0cebad0]:hover{box-shadow:0 4px 15px #0003;transform:translateY(-2px);background:#ffffff26}.faq-question-wrapper[data-v-c0cebad0]{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) 0;transition:all var(--transition-normal)}.faq-question-wrapper[data-v-c0cebad0]:hover{opacity:.8}.faq-question[data-v-c0cebad0]{color:var(--color-basic-white);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:0;text-transform:uppercase;letter-spacing:.025em;flex:1;margin-right:var(--spacing-4)}.faq-arrow[data-v-c0cebad0]{flex-shrink:0;transition:transform var(--transition-normal);color:var(--color-basic-white)}.faq-item.expanded .faq-arrow[data-v-c0cebad0]{transform:rotate(180deg)}.faq-answer[data-v-c0cebad0]{color:var(--color-basic-white);font-size:var(--font-size-base);line-height:1.6;opacity:.9;padding-top:var(--spacing-3);border-top:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){.contact-content[data-v-c0cebad0]{grid-template-columns:1fr;gap:var(--spacing-8)}.page-title[data-v-c0cebad0]{font-size:var(--font-size-4xl)}.page-subtitle[data-v-c0cebad0]{font-size:var(--font-size-lg)}.contact-container[data-v-c0cebad0]{padding:0 var(--spacing-4)}.contact-form-container[data-v-c0cebad0]{padding:var(--spacing-6)}.info-item[data-v-c0cebad0]{padding:var(--spacing-4)}.submit-button[data-v-c0cebad0]{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base)}.faq-section[data-v-c0cebad0]{padding:var(--spacing-12) var(--spacing-4)}.faq-title[data-v-c0cebad0]{font-size:var(--font-size-3xl)}.faq-subtitle[data-v-c0cebad0]{font-size:var(--font-size-base)}.faq-question[data-v-c0cebad0]{padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm)}.faq-arrow[data-v-c0cebad0]{width:16px;height:16px}.faq-answer[data-v-c0cebad0]{padding:0 var(--spacing-4) var(--spacing-4) var(--spacing-4)}}.agenda[data-v-83346338]{width:100%;position:relative;overflow:hidden}.agenda-background[data-v-83346338]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.agenda-bg-image[data-v-83346338]{width:100%;height:100%;object-fit:cover;opacity:.8}.agenda-content[data-v-83346338]{position:relative;z-index:2;padding:var(--spacing-16) var(--spacing-8);max-width:1200px;margin:0 auto}.agenda-title[data-v-83346338]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-8);color:var(--color-text-primary);text-align:center;text-transform:uppercase}.show-grid[data-v-83346338]{display:flex;flex-direction:column;gap:var(--spacing-6);max-width:800px;margin:0 auto}.show-card[data-v-83346338]{background:var(--color-basic-black);border-radius:var(--radius-lg);padding:var(--spacing-8);display:flex;gap:var(--spacing-20);transition:all var(--transition-normal);align-items:flex-start;border:none;min-height:200px;box-shadow:0 8px 24px #0000004d}@media (max-width: 768px){.show-card[data-v-83346338]{padding:var(--spacing-6);gap:var(--spacing-4);min-height:140px;flex-direction:row}}.show-card[data-v-83346338]:hover{transform:translateY(-5px);background:var(--color-basic-black);box-shadow:0 12px 32px #0006}.show-graphic[data-v-83346338]{display:flex;align-items:center;justify-content:center;min-width:120px;height:120px;flex-shrink:0;position:relative;overflow:visible;margin-right:var(--spacing-6)}@media (max-width: 768px){.show-graphic[data-v-83346338]{min-width:120px;height:120px;margin-right:var(--spacing-4)}}.agenda-graphic[data-v-83346338]{width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}@media (max-width: 768px){.agenda-graphic[data-v-83346338]{width:130%;height:130%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}}.show-graphic[data-v-83346338]{--graphic-color: var(--color-basic-red)}.date-overlay[data-v-83346338]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;text-align:center;pointer-events:none;padding:var(--spacing-2)}.day[data-v-83346338]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);color:var(--color-basic-white);line-height:var(--line-height-tight);text-shadow:0 4px 8px rgba(0,0,0,.7);letter-spacing:2px;margin-bottom:var(--spacing-1)}.month[data-v-83346338]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-basic-white);text-transform:uppercase;text-shadow:0 4px 8px rgba(0,0,0,.7);letter-spacing:1px;margin:0}@media (max-width: 768px){.day[data-v-83346338]{font-size:var(--font-size-3xl);letter-spacing:1px}.month[data-v-83346338]{font-size:var(--font-size-lg);letter-spacing:.5px}}.show-details[data-v-83346338]{flex:1}.show-details h3[data-v-83346338]{color:var(--color-basic-white);font-size:var(--font-size-3xl);margin-bottom:var(--spacing-3);font-weight:var(--font-weight-bold);text-align:left}.show-description[data-v-83346338]{color:var(--color-basic-white);margin-bottom:var(--spacing-4);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);opacity:.9;text-align:left}@media (max-width: 768px){.show-details h3[data-v-83346338]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-2)}.show-description[data-v-83346338]{font-size:var(--font-size-base);margin-bottom:var(--spacing-3)}}.show-info[data-v-83346338]{display:flex;justify-content:space-between;align-items:center;color:var(--color-basic-white);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.show-actions[data-v-83346338]{display:flex;align-items:center;gap:var(--spacing-4)}.time[data-v-83346338]{color:var(--color-basic-white);font-weight:var(--font-weight-semibold);opacity:.8}.price-button[data-v-83346338]{background:var(--color-basic-green);color:var(--color-basic-white);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);text-decoration:none;display:inline-block;transition:all var(--transition-normal);cursor:pointer}.price-button[data-v-83346338]:hover{background:var(--color-basic-green);opacity:.9;transform:translateY(-2px)}.price-button.sold-out[data-v-83346338]{text-decoration:line-through;opacity:.7;background:#40917280}.price-button.no-booking[data-v-83346338]{cursor:not-allowed;opacity:.6;background:var(--color-basic-gray)}.status[data-v-83346338]{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.status.sold-out[data-v-83346338]{background:var(--color-basic-red);color:var(--color-basic-white)}.loading-state[data-v-83346338],.error-state[data-v-83346338],.empty-state[data-v-83346338]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16);text-align:center;color:var(--color-text-secondary)}.loading-spinner[data-v-83346338]{width:40px;height:40px;border:4px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:50%;animation:spin-83346338 1s linear infinite;margin-bottom:var(--spacing-4)}@keyframes spin-83346338{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retry-button[data-v-83346338]{background:var(--color-primary);color:var(--color-text-primary);border:none;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);margin-top:var(--spacing-4)}.retry-button[data-v-83346338]:hover{background:var(--color-secondary);transform:translateY(-2px)}@media (max-width: 768px){.agenda-content[data-v-83346338]{padding:var(--spacing-8) var(--spacing-2);max-width:100vw;overflow:hidden}.agenda-title[data-v-83346338]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-6)}.show-grid[data-v-83346338]{gap:var(--spacing-4);max-width:100vw}.show-card[data-v-83346338]{padding:var(--spacing-4);gap:var(--spacing-2);min-height:120px;flex-direction:row;max-width:100vw;overflow:hidden}.show-graphic[data-v-83346338]{min-width:100px;height:100px;margin-right:var(--spacing-2)}.agenda-graphic[data-v-83346338]{width:120%;height:120%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.day[data-v-83346338]{font-size:var(--font-size-2xl);letter-spacing:1px}.month[data-v-83346338]{font-size:var(--font-size-base);letter-spacing:.5px}.show-details h3[data-v-83346338]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-1)}.show-description[data-v-83346338]{font-size:var(--font-size-sm);margin-bottom:var(--spacing-2)}.show-info[data-v-83346338]{font-size:var(--font-size-base)}.price-button[data-v-83346338]{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm)}}.centered-button[data-v-83346338]{display:flex;justify-content:center;gap:var(--spacing-6);margin:var(--spacing-8) 0;flex-wrap:wrap}.yellow-button[data-v-83346338]{background:var(--color-primary);color:var(--color-background);padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg);border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;text-decoration:none;display:inline-block}.yellow-button[data-v-83346338]:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cta-button[data-v-83346338]{background:#06c;color:var(--color-basic-white);padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg);border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px}.cta-button[data-v-83346338]:hover{transform:scale(1.05);background:#0052a3;color:var(--color-basic-white)}.footnote[data-v-83346338]{text-align:center;margin-top:var(--spacing-6);padding:var(--spacing-4)}.footnote p[data-v-83346338]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;opacity:.8;font-style:italic}@media (max-width: 768px){.centered-button[data-v-83346338]{margin:var(--spacing-6) 0;gap:var(--spacing-4)}.yellow-button[data-v-83346338],.cta-button[data-v-83346338]{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base)}.footnote[data-v-83346338]{margin-top:var(--spacing-4);padding:var(--spacing-2)}.footnote p[data-v-83346338]{font-size:var(--font-size-xs)}}.community-section[data-v-0fd2c986]{background:var(--color-background) url(/img/background/community.png) no-repeat center center;background-size:cover;padding:var(--spacing-20) var(--spacing-8)}.community-content[data-v-0fd2c986]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:center}.community-text[data-v-0fd2c986]{color:var(--color-basic-white)}.community-title[data-v-0fd2c986]{font-family:var(--font-family-display);font-size:var(--font-size-6xl);color:var(--color-basic-white);margin-bottom:var(--spacing-12);text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:2px;line-height:1}.community-body p[data-v-0fd2c986]{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-basic-white);margin-bottom:var(--spacing-8)}.community-cta[data-v-0fd2c986]{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.community-button[data-v-0fd2c986]{display:inline-block;background:var(--color-primary);color:var(--color-background);padding:var(--spacing-4) var(--spacing-8);font-size:var(--font-size-lg);border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin-top:var(--spacing-6)}.community-button[data-v-0fd2c986]:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.community-graphic[data-v-0fd2c986]{display:flex;justify-content:center;align-items:center;height:100%}.community-image[data-v-0fd2c986]{width:460px;height:auto;max-width:100%}@media (max-width: 768px){.community-section[data-v-0fd2c986]{padding:var(--spacing-12) var(--spacing-2);max-width:100vw;overflow:hidden}.community-content[data-v-0fd2c986]{grid-template-columns:1fr;gap:var(--spacing-6);text-align:center;max-width:100vw;overflow:hidden}.community-title[data-v-0fd2c986]{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-8);letter-spacing:1px}.community-body p[data-v-0fd2c986]{font-size:var(--font-size-base);margin-bottom:var(--spacing-6)}.community-button[data-v-0fd2c986]{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base);margin-top:var(--spacing-4)}.community-image[data-v-0fd2c986]{width:200px;max-width:100vw}}.diensten-section[data-v-f6dd3f3a]{background:var(--color-basic-red);padding:var(--spacing-20) var(--spacing-8)}.diensten-container[data-v-f6dd3f3a]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.dienst-block[data-v-f6dd3f3a]{padding:var(--spacing-12) var(--spacing-20);position:relative}.dienst-block h3[data-v-f6dd3f3a]{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-6)}.dienst-block p[data-v-f6dd3f3a]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}.lessen[data-v-f6dd3f3a]{background:url(/img/2.png) no-repeat center center;background-size:cover;color:var(--color-basic-white);clip-path:polygon(0 0,95% 0,100% 100%,0 100%)}.lessen h3[data-v-f6dd3f3a],.lessen p[data-v-f6dd3f3a]{color:var(--color-basic-white)}.open-mics[data-v-f6dd3f3a]{background:url(/img/3.png) no-repeat center center;background-size:cover;color:var(--color-basic-black);clip-path:polygon(5% 0,95% 0,100% 100%,0 100%)}.open-mics h3[data-v-f6dd3f3a],.open-mics p[data-v-f6dd3f3a]{color:var(--color-basic-black)}.shows[data-v-f6dd3f3a]{background:url(/img/2.png) no-repeat center center;background-size:cover;color:var(--color-basic-white);clip-path:polygon(5% 0,95% 0,100% 100%,0 100%)}.shows h3[data-v-f6dd3f3a],.shows p[data-v-f6dd3f3a]{color:var(--color-basic-white)}.specials[data-v-f6dd3f3a]{background:url(/img/3.png) no-repeat center center;background-size:cover;color:var(--color-basic-black);clip-path:polygon(5% 0,100% 0,100% 100%,0 100%)}.specials h3[data-v-f6dd3f3a],.specials p[data-v-f6dd3f3a]{color:var(--color-basic-black)}@media (max-width: 1024px) and (min-width: 769px){.diensten-container[data-v-f6dd3f3a]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}.dienst-block[data-v-f6dd3f3a]{padding:var(--spacing-10) var(--spacing-16);min-height:200px}.dienst-block h3[data-v-f6dd3f3a]{font-size:var(--font-size-2xl)}.dienst-block p[data-v-f6dd3f3a]{font-size:var(--font-size-base)}}@media (max-width: 768px){.diensten-container[data-v-f6dd3f3a]{grid-template-columns:1fr;gap:var(--spacing-4)}.dienst-block[data-v-f6dd3f3a]{padding:var(--spacing-8) var(--spacing-20);min-height:180px;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-position:center;position:relative;overflow:hidden}.dienst-block h3[data-v-f6dd3f3a]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-3);line-height:1.2}.dienst-block p[data-v-f6dd3f3a]{font-size:var(--font-size-sm);line-height:1.4;margin:0}.lessen[data-v-f6dd3f3a]{clip-path:polygon(0 0,90% 0,100% 100%,0 100%)}.open-mics[data-v-f6dd3f3a],.shows[data-v-f6dd3f3a]{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.specials[data-v-f6dd3f3a]{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}}.popup-backdrop[data-v-fdec2391]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);padding:var(--spacing-4)}.popup-content[data-v-fdec2391]{background:var(--color-background);border:3px solid var(--color-primary);padding:var(--spacing-10);border-radius:var(--radius-xl);width:100%;max-width:500px;position:relative}.close-button[data-v-fdec2391]{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:none;border:none;font-size:var(--font-size-4xl);color:var(--color-primary);cursor:pointer;padding:var(--spacing-2);line-height:var(--line-height-tight);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--transition-normal)}.close-button[data-v-fdec2391]:hover{background:var(--color-primary);color:var(--color-background)}h2[data-v-fdec2391]{color:var(--color-primary);font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4);text-transform:uppercase;letter-spacing:-1px}p[data-v-fdec2391]{color:var(--color-text-primary);margin-bottom:var(--spacing-8);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.popup-form[data-v-fdec2391]{display:flex;flex-direction:column;gap:var(--spacing-6)}.form-group[data-v-fdec2391]{display:flex;flex-direction:column;gap:var(--spacing-2)}label[data-v-fdec2391]{color:var(--color-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg)}input[data-v-fdec2391]{padding:var(--spacing-4);border-radius:var(--radius-lg);border:2px solid var(--color-primary);background:var(--color-background-light);color:var(--color-text-primary);font-size:var(--font-size-base);transition:all var(--transition-normal)}input[data-v-fdec2391]:focus{outline:none;background:var(--color-background-card);border-color:var(--color-primary)}input[data-v-fdec2391]::placeholder{color:#faf0d780}.submit-button[data-v-fdec2391]{background:var(--color-primary);color:var(--color-background);padding:var(--spacing-4);border:none;border-radius:var(--radius-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);text-transform:uppercase;letter-spacing:1px}.submit-button[data-v-fdec2391]:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.submit-button[data-v-fdec2391]:disabled{opacity:.7;cursor:not-allowed;transform:none}.error-message[data-v-fdec2391]{color:var(--color-accent);margin:calc(-1 * var(--spacing-2)) 0 0 0;font-size:var(--font-size-sm);background:#e168311a;border:1px solid var(--color-accent);padding:var(--spacing-3);border-radius:var(--radius-md);text-align:center;font-weight:var(--font-weight-medium)}.success-content[data-v-fdec2391]{text-align:center;padding:var(--spacing-4) 0}.success-content h2[data-v-fdec2391]{margin-bottom:var(--spacing-6)}.success-content p[data-v-fdec2391]{margin-bottom:var(--spacing-8);font-size:var(--font-size-xl);line-height:var(--line-height-relaxed)}.fade-enter-active[data-v-fdec2391],.fade-leave-active[data-v-fdec2391]{transition:opacity var(--transition-normal)}.fade-enter-from[data-v-fdec2391],.fade-leave-to[data-v-fdec2391]{opacity:0}@media (max-width: 768px){.popup-content[data-v-fdec2391]{padding:var(--spacing-8);margin:var(--spacing-4)}h2[data-v-fdec2391]{font-size:var(--font-size-3xl)}}.home-page[data-v-83794e49]{min-height:100vh;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-family-primary);overflow-y:auto;position:relative}.hero[data-v-83794e49]{min-height:calc(60vh - 80px);background:url(/img/header_visual.png) center center/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-8);position:relative}.hero[data-v-83794e49]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;z-index:1}.hero-content[data-v-83794e49]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-12);padding:var(--spacing-16);position:relative;z-index:2}.logo-container[data-v-83794e49]{max-width:1200px;width:100%;display:flex;justify-content:center;margin-bottom:var(--spacing-6);position:relative;padding:var(--spacing-8);z-index:2}.logo[data-v-83794e49]{max-width:100%;height:auto;display:block;position:relative;z-index:3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.hero-graphic[data-v-83794e49]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140%;height:auto;opacity:1;z-index:2;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));transition:opacity .5s ease-in-out}.new-title[data-v-83794e49]{font-size:calc(var(--font-size-5xl) * .8);color:var(--color-basic-white);font-weight:var(--font-weight-bold);text-align:center;margin:0 0 var(--spacing-4) 0;line-height:1.2;position:relative;z-index:2;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.hero-description[data-v-83794e49]{font-size:var(--font-size-xl);color:var(--color-basic-white);text-align:center;margin:0 0 var(--spacing-6) 0;line-height:1.5;position:relative;z-index:2;text-shadow:1px 1px 2px rgba(0,0,0,.8);max-width:600px}.over-ons-button[data-v-83794e49]{background:var(--color-primary);color:var(--color-background);padding:var(--spacing-3) var(--spacing-8);font-size:var(--font-size-lg);border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-6);position:relative;z-index:2;text-decoration:none;display:inline-block}.over-ons-button[data-v-83794e49]:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hero-tagline[data-v-83794e49]{font-size:var(--font-size-4xl);color:var(--color-basic-white);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;margin:0;text-align:center;position:relative;z-index:2;text-shadow:2px 2px 4px rgba(0,0,0,.8)}h1[data-v-83794e49]{font-size:var(--font-size-6xl);color:var(--color-background);margin-bottom:var(--spacing-4);text-transform:uppercase}.tagline[data-v-83794e49]{font-size:var(--font-size-2xl);color:var(--color-background);font-weight:var(--font-weight-medium)}section[data-v-83794e49]{padding:var(--spacing-16) var(--spacing-8)}h2[data-v-83794e49]{font-size:var(--font-size-4xl);color:var(--color-text-primary);margin-bottom:var(--spacing-8);text-transform:uppercase}.upcoming-shows[data-v-83794e49]{padding:0;text-align:center}.section-transition[data-v-83794e49]{height:80px;background:var(--color-basic-black);position:relative;overflow:hidden}.section-transition[data-v-83794e49]:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:var(--color-basic-green);clip-path:polygon(0 0,100% 0,100% 100%,0 80%)}.carousel-section[data-v-83794e49]{width:100%;overflow:hidden;margin:0;padding:0}.carousel-image[data-v-83794e49]{width:100%;height:auto;display:block}.location-section[data-v-83794e49]{background:var(--color-background)}.location-content[data-v-83794e49]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-16)}.address[data-v-83794e49]{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed)}.opening-hours h3[data-v-83794e49]{color:var(--color-primary);font-size:var(--font-size-2xl);margin-bottom:var(--spacing-4)}.countdown[data-v-83794e49]{display:flex;justify-content:center;gap:var(--spacing-8);margin:var(--spacing-12) 0}.countdown-item[data-v-83794e49]{position:relative;padding:calc(var(--spacing-6) * .8);border-radius:var(--radius-xl);min-width:96px;overflow:hidden}.countdown-bg[data-v-83794e49]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180%;height:180%;object-fit:cover;z-index:1}.countdown-content[data-v-83794e49]{position:relative;z-index:2;text-align:center}.countdown-item .number[data-v-83794e49]{font-size:calc(var(--font-size-5xl) * .8);font-weight:var(--font-weight-bold);display:block;color:var(--color-warning);line-height:var(--line-height-tight);letter-spacing:-2px}.countdown-item .label[data-v-83794e49]{font-size:calc(var(--font-size-xl) * .8);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px}.cta-button[data-v-83794e49]{background:#06c;color:var(--color-basic-white);padding:calc(var(--spacing-5) * .8) calc(var(--spacing-10) * .8);font-size:calc(var(--font-size-xl) * .8);border:none;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px}.cta-button[data-v-83794e49]:hover{transform:scale(1.05);background:#0052a3;color:var(--color-basic-white)}@media (max-width: 768px){.hero[data-v-83794e49]{min-height:calc(40vh - 80px);padding:var(--spacing-4) var(--spacing-2)}.hero-content[data-v-83794e49]{gap:var(--spacing-8);padding:var(--spacing-8)}.logo-container[data-v-83794e49]{padding:var(--spacing-2);margin-bottom:var(--spacing-2);max-width:100vw;overflow:hidden}.logo[data-v-83794e49]{width:100%;max-width:100vw;height:auto}.new-title[data-v-83794e49]{font-size:calc(var(--font-size-4xl) * .8);margin:0 0 var(--spacing-2) 0}.hero-description[data-v-83794e49]{font-size:var(--font-size-base);margin:0 0 var(--spacing-4) 0;max-width:100%}.over-ons-button[data-v-83794e49]{padding:var(--spacing-2) var(--spacing-6);font-size:var(--font-size-base);margin-bottom:var(--spacing-4)}h1[data-v-83794e49]{font-size:var(--font-size-3xl)}.hero-tagline[data-v-83794e49]{font-size:var(--font-size-xl);letter-spacing:1px}.tagline[data-v-83794e49]{font-size:var(--font-size-lg)}section[data-v-83794e49]{padding:var(--spacing-6) var(--spacing-2)}.countdown-section[data-v-83794e49],.location-section[data-v-83794e49]{padding:var(--spacing-8) var(--spacing-2)}h2[data-v-83794e49]{font-size:var(--font-size-2xl)}.countdown[data-v-83794e49]{flex-wrap:nowrap;gap:var(--spacing-1);margin:var(--spacing-6) 0;overflow-x:auto;padding:0 var(--spacing-1);max-width:100vw}.countdown-item[data-v-83794e49]{min-width:70px;padding:var(--spacing-2);flex-shrink:0;overflow:hidden}.countdown-item .number[data-v-83794e49]{font-size:var(--font-size-2xl);letter-spacing:-1px}.countdown-item .label[data-v-83794e49]{font-size:var(--font-size-xs);letter-spacing:.5px}.cta-button[data-v-83794e49]{padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base)}.community-content[data-v-83794e49]{grid-template-columns:1fr;gap:var(--spacing-6);text-align:center}.community-title[data-v-83794e49]{font-size:var(--font-size-3xl)}.community-body p[data-v-83794e49]{font-size:var(--font-size-base)}.torn-shape[data-v-83794e49]{width:200px;height:250px}.ha-ha-text[data-v-83794e49]{font-size:var(--font-size-3xl)}.carousel-image[data-v-83794e49]{width:100%;height:auto}.upcoming-shows[data-v-83794e49],.carousel-section[data-v-83794e49],.diensten-section[data-v-83794e49]{max-width:100vw;overflow:hidden}}.popup-backdrop[data-v-f94aa65c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-4)}.popup-content[data-v-f94aa65c]{background:var(--color-background);border:3px solid var(--color-primary);padding:var(--spacing-10);border-radius:var(--radius-xl);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative}.close-button[data-v-f94aa65c]{position:absolute;top:var(--spacing-4);right:var(--spacing-4);background:none;border:none;font-size:var(--font-size-4xl);color:var(--color-primary);cursor:pointer;padding:var(--spacing-2);line-height:var(--line-height-tight);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--transition-normal)}.close-button[data-v-f94aa65c]:hover{background:var(--color-primary);color:var(--color-background)}h2[data-v-f94aa65c]{color:var(--color-primary);font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4);text-transform:uppercase;letter-spacing:-1px}.popup-description[data-v-f94aa65c]{color:var(--color-text-secondary);margin-bottom:var(--spacing-8);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.popup-form[data-v-f94aa65c]{display:flex;flex-direction:column;gap:var(--spacing-6)}.form-group[data-v-f94aa65c]{display:flex;flex-direction:column;gap:var(--spacing-2)}label[data-v-f94aa65c]{color:var(--color-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg)}input[data-v-f94aa65c],select[data-v-f94aa65c],textarea[data-v-f94aa65c]{padding:var(--spacing-4);border-radius:var(--radius-lg);border:2px solid var(--color-primary);background:var(--color-background-light);color:var(--color-text-primary);font-size:var(--font-size-base);transition:all var(--transition-normal);font-family:inherit}input[data-v-f94aa65c]:focus,select[data-v-f94aa65c]:focus,textarea[data-v-f94aa65c]:focus{outline:none;background:var(--color-background-card);border-color:var(--color-primary)}input[data-v-f94aa65c]::placeholder,textarea[data-v-f94aa65c]::placeholder{color:#faf0d780}select[data-v-f94aa65c]{cursor:pointer}textarea[data-v-f94aa65c]{resize:vertical;min-height:80px}.submit-button[data-v-f94aa65c]{background:var(--color-primary);color:var(--color-background);padding:var(--spacing-4);border:none;border-radius:var(--radius-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);text-transform:uppercase;letter-spacing:1px}.submit-button[data-v-f94aa65c]:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.submit-button[data-v-f94aa65c]:disabled{opacity:.7;cursor:not-allowed;transform:none}.error-message[data-v-f94aa65c]{color:var(--color-accent);margin:calc(-1 * var(--spacing-2)) 0 0 0;font-size:var(--font-size-sm)}.success-content[data-v-f94aa65c]{text-align:center;padding:var(--spacing-4) 0}.success-content h2[data-v-f94aa65c]{margin-bottom:var(--spacing-6)}.success-content p[data-v-f94aa65c]{margin-bottom:var(--spacing-8);font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.fade-enter-active[data-v-f94aa65c],.fade-leave-active[data-v-f94aa65c]{transition:opacity var(--transition-normal)}.fade-enter-from[data-v-f94aa65c],.fade-leave-to[data-v-f94aa65c]{opacity:0}@media (max-width: 768px){.popup-content[data-v-f94aa65c]{padding:var(--spacing-8);margin:var(--spacing-4);max-height:95vh}h2[data-v-f94aa65c]{font-size:var(--font-size-3xl)}.popup-description[data-v-f94aa65c]{font-size:var(--font-size-base)}}.community-page[data-v-3986397b]{min-height:100vh;background:var(--color-basic-white)}.page-header[data-v-3986397b]{background:var(--color-background);padding:var(--spacing-16) 0;text-align:center}.page-title[data-v-3986397b]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-basic-white);margin-bottom:var(--spacing-4);text-transform:uppercase;letter-spacing:.05em}.page-subtitle[data-v-3986397b]{font-size:var(--font-size-xl);color:var(--color-basic-white);max-width:800px;margin:0 auto;line-height:1.6;padding-bottom:var(--spacing-4)}.page-subtitle a[data-v-3986397b]{color:var(--color-primary);text-decoration:underline;font-weight:var(--font-weight-semibold)}.page-subtitle a[data-v-3986397b]:hover{color:var(--color-primary-hover)}.page-content[data-v-3986397b]{padding:var(--spacing-16) 0;background:var(--color-basic-white)}.container[data-v-3986397b]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}.columns-section[data-v-3986397b]{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}.column[data-v-3986397b]{background:var(--color-basic-white);border-radius:var(--radius-xl);padding:var(--spacing-8);border:1px solid rgba(0,0,0,.1);transition:all var(--transition-normal)}.column[data-v-3986397b]:hover{transform:translateY(-4px)}.column-lessen[data-v-3986397b]{background:var(--color-basic-blue);color:var(--color-basic-white)}.column-lessen .content-block h2[data-v-3986397b],.column-lessen .content-block p[data-v-3986397b]{color:var(--color-basic-white)}.column-lessen .registration-button[data-v-3986397b]{background:var(--color-basic-white);color:var(--color-basic-blue)}.column-lessen .registration-button[data-v-3986397b]:hover{background:#ffffffe6}.column-open-mics[data-v-3986397b]{background:var(--color-accent);color:var(--color-basic-white)}.column-open-mics .content-block h2[data-v-3986397b],.column-open-mics .content-block p[data-v-3986397b]{color:var(--color-basic-white)}.column-open-mics .registration-button[data-v-3986397b]{background:var(--color-basic-white);color:var(--color-accent)}.column-open-mics .registration-button[data-v-3986397b]:hover{background:#ffffffe6}.column-talent-spots[data-v-3986397b]{background:var(--color-basic-green);color:var(--color-basic-white)}.column-talent-spots .content-block h2[data-v-3986397b],.column-talent-spots .content-block p[data-v-3986397b]{color:var(--color-basic-white)}.column-talent-spots .talent-form-link[data-v-3986397b]{background:var(--color-basic-white);color:var(--color-basic-green)}.column-talent-spots .talent-form-link[data-v-3986397b]:hover{background:#ffffffe6}.content-with-image[data-v-3986397b]{display:flex;align-items:center;gap:var(--spacing-8)}.image-container[data-v-3986397b]{flex:0 0 40%;max-width:40%;display:flex;align-items:center;justify-content:center}.image-container.left[data-v-3986397b]{order:1}.image-container.right[data-v-3986397b]{order:2}.community-image[data-v-3986397b]{max-width:100%;height:auto;border-radius:var(--radius-lg)}.content-block[data-v-3986397b]{flex:1}.content-block h2[data-v-3986397b]{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);color:var(--color-basic-black);margin-bottom:var(--spacing-6);text-transform:uppercase;letter-spacing:.025em;text-align:left}.content-block p[data-v-3986397b]{color:var(--color-basic-black);font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--spacing-4)}.content-block p[data-v-3986397b]:last-child{margin-bottom:0}.talent-form-link[data-v-3986397b]{display:inline-block;background:var(--color-accent);color:var(--color-basic-white);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-lg);text-decoration:none;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.025em;transition:all var(--transition-normal);margin-top:var(--spacing-4)}.talent-form-link[data-v-3986397b]:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.registration-button[data-v-3986397b]{display:inline-block;background:var(--color-primary);color:var(--color-background);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-lg);border:none;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.025em;transition:all var(--transition-normal);margin-top:var(--spacing-4);cursor:pointer;font-size:var(--font-size-base)}.registration-button[data-v-3986397b]:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media (max-width: 768px){.page-header[data-v-3986397b]{padding:var(--spacing-12) 0}.page-title[data-v-3986397b]{font-size:var(--font-size-3xl)}.page-subtitle[data-v-3986397b]{font-size:var(--font-size-lg)}.page-content[data-v-3986397b]{padding:var(--spacing-12) 0}.container[data-v-3986397b]{padding:0 var(--spacing-4)}.column[data-v-3986397b]{padding:var(--spacing-6)}.content-with-image[data-v-3986397b]{flex-direction:column;align-items:center;gap:var(--spacing-4)}.image-container[data-v-3986397b]{flex:0 0 100%;max-width:100%;order:1}.image-container.left[data-v-3986397b]{order:1}.image-container.right[data-v-3986397b]{order:2}}
