@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background-color:#fff;box-shadow:0 5px 10px #0000001a;height:80px;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar,.navbar-container{align-items:center;display:flex}.navbar-container{justify-content:space-between;max-width:1200px;padding:0 2rem;width:100%}.navbar-logo{align-items:center;color:#000;display:flex;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;text-decoration:none}.logo{height:70px}.menu-icon{align-items:center;background:#0000;border:none;color:#000;cursor:pointer;display:none;height:44px;justify-content:center;width:44px;z-index:2000}.menu-icon svg{height:24px;width:24px}.menu-icon:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nav-menu{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.nav-item{margin-right:1.5rem}.nav-link{align-items:center;border-radius:10px;color:#000;display:flex;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;padding:1rem;text-decoration:none;transition:all .3s ease-in-out}.nav-link:hover{background-color:#0000001a}@media screen and (max-width:960px){.navbar-container{padding:0 1rem}.menu-icon{color:#000;display:inline-flex;position:relative;z-index:10000}.nav-menu{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;left:-100%;list-style:none;margin:0;padding:0;position:fixed;top:80px;transition:left .3s ease-in-out;width:100%;z-index:9999}.nav-menu--visible{left:0}.nav-item{margin-bottom:1.5rem}.nav-link{font-size:1.5rem;padding:1rem 0;text-align:center;width:100%}}@media screen and (min-width:961px) and (max-width:991px){.nav-menu{display:none}}@media screen and (max-width:428px){.navbar-container{padding:0 1rem}.nav-menu{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;left:-100%;list-style:none;margin:0;overflow-y:auto;padding:0 0 1rem;position:fixed;top:80px;transition:left .3s ease-in-out;width:100%;z-index:9999}.nav-menu--visible{left:0}.nav-item{margin-bottom:1.5rem}.nav-link{font-size:1.5rem;padding:1rem 0;text-align:center;width:100%}}*{font-family:Poppins,sans-serif}video{background-color:gray;height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1}.hero-wrap{margin-top:0}.hero-container{align-items:center;box-shadow:inset 0 0 0 1000px #0003;display:flex;flex-direction:column;height:100vh;justify-content:center;object-fit:contain;width:100%}.hero-container>h1{color:#f8c92f;font-family:TEKO,serif;font-size:140px;line-height:.7}.hero-container>p{color:#fff;font-family:TEKO,serif;font-size:32px}#liveLabel{color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:22px}.hero-btns{margin-top:2px}.hero-btns .btn{margin:6px}.fa-play-circle{margin-left:4px}.social-icon-link{color:#fff;font-size:24px}.social-media{max-width:1000px}.social-icons{align-items:center;display:flex;justify-content:space-between;width:240px}.fa-facebook-f:hover{color:#006aff}.fa-instagram:hover{color:#fcaf45}.fa-youtube:hover{color:red}.fa-spotify:hover{color:#00da00}.fa-apple:hover{color:#f94c57}@media screen and (max-width:960px){#liveLabel{color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:22px}.hero-container>h1{font-size:70px;margin-top:-150px}.hero-container{background:url(/static/media/Ckan_main23.c3b88e8b4d4cc4b237a8.jpg) 50%/cover no-repeat}.full-video{display:none!important}}@media screen and (max-width:768px){#liveLabel{color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:22px}.hero-container{background:url(/static/media/Ckan_main23.c3b88e8b4d4cc4b237a8.jpg) 50%/cover no-repeat}.hero-container>h1{font-size:60px;margin-top:-100px}.hero-container>p{font-size:30px}.btn-mobile{display:block;text-decoration:none}.btn{width:100%}}.scroll-down{align-items:center;bottom:24px;cursor:pointer;display:flex;flex-direction:column;gap:4px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:10}.scroll-down .arrow{animation:bounce 1.5s infinite;color:#fff;font-size:2rem;line-height:1;-webkit-user-select:none;user-select:none}.scroll-down .arrow:first-child{animation-delay:0s}.scroll-down .arrow:nth-child(2){animation-delay:.2s}.scroll-down .arrow:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}div{text-align:center}.events-section{align-items:flex-start;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1200px;padding:20px}.event-card{align-items:center;background-color:#f4f4f4;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;display:flex;justify-content:space-between;margin:10px;padding:10px;transition:box-shadow .3s ease;width:440px}.event-card:hover{box-shadow:0 4px 8px #0003}.event-thumbnail{height:60px;margin-right:15px;object-fit:cover;width:60px}.event-details{flex-grow:1;min-width:0}.main-container{align-items:center;display:flex;flex-direction:column;margin-top:50px;width:100%}h1{border-left:10px solid #fec500;color:#333;font-family:Poppins,sans-serif;font-size:28px;font-weight:900;margin-top:0;padding-left:10px;text-align:center;text-transform:uppercase}h2{font-size:15px;margin:0;overflow:hidden;text-overflow:ellipsis}p{color:#666;font-size:14px;margin:5px 0 0}.tickets-btn{background-color:#ff2a00;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .2s}.tickets-btn:hover{background-color:#bc280a}.view-more-btn{background-color:#f9c70c;border:none;border-radius:5px;color:#fff;display:block;margin:20px auto;padding:10px 20px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.view-more-btn:hover{background-color:#e7b70c;color:#fff}@media (max-width:768px){.event-card{margin:10px 0;width:100%}}.events-section .event-card[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .6s ease;will-change:transform,opacity}.events-section .event-card[data-reveal].is-visible{opacity:1;transform:none}.events-section .event-card[data-reveal]:first-child{transition-delay:.04s}.events-section .event-card[data-reveal]:nth-child(2){transition-delay:.1s}.events-section .event-card[data-reveal]:nth-child(3){transition-delay:.16s}.events-section .event-card[data-reveal]:nth-child(4){transition-delay:.22s}@media (prefers-reduced-motion:reduce){.events-section .event-card[data-reveal]{opacity:1;transform:none;transition:none}}.music-section{background-color:#efeeee;color:#fff;padding:50px}#musictitle{border-left:10px solid #fec500;color:#333;font-family:Poppins,sans-serif;font-size:32px;font-weight:900;margin-top:0;padding-left:10px;text-transform:uppercase}.music-content{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.music-player{border-radius:10px;max-width:600px;overflow:hidden;width:100%}.music-player iframe{border:none}.album-cover{max-width:300px;width:100%}.album-cover img{border-radius:10px;height:auto;width:100%}.aboutBlock{padding-bottom:20px;padding-top:25px;width:100%}.about,.aboutBlock{background-color:#fff}.about{font-family:Arial;margin:0 auto;max-width:1200px;padding:10px;width:90%}.about h1{border-left:10px solid #fec500;color:#333;font-family:Poppins,sans-serif;font-size:28px;font-weight:900;margin-top:0;padding-left:10px;text-align:left;text-transform:uppercase}.about p{color:#666;font-size:16px;line-height:1.5;margin-bottom:0}.about img{border-radius:10px;display:block;height:350px;margin:20px auto;max-width:100%;object-fit:scale-down}.btnViewMore{background-color:#f9c70c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.btnViewMore:hover{background-color:#e7b70c;color:#fff}:root{--footer-bg-gradient:linear-gradient(180deg,#420000,#000);--footer-ink:#fff;--footer-dim:#e0e0e0;--footer-accent:red}.site-footer{background:linear-gradient(180deg,#420000,#000);background:var(--footer-bg-gradient);color:#fff;color:var(--footer-ink);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:clamp(40px,6vw,72px) 20px calc(32px + env(safe-area-inset-bottom));text-align:center}.footer-inner{grid-gap:16px;display:grid;gap:16px;margin-inline:auto;max-width:1100px}.footer-logo{margin-bottom:24px}.brand-logo{font-family:UnifrakturCook,Old English Text MT,serif;font-size:clamp(2rem,6vw,3.25rem);margin:0}.brand-logo,.footer-heading{color:#fff;color:var(--footer-ink)}.footer-heading{font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:800;letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}.footer-line{color:#e0e0e0;color:var(--footer-dim);font-size:clamp(.98rem,1.8vw,1.1rem);font-weight:500;margin:6px 0}.footer-line span{margin-right:6px}.footer-link{border-radius:4px;color:#fff;color:var(--footer-ink);display:inline-block;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:600;margin-top:10px;padding:2px 4px;text-decoration:none}.footer-link:hover{color:red;color:var(--footer-accent);text-decoration:underline}.footer-link:focus-visible{outline:2px solid red;outline:2px solid var(--footer-accent);outline-offset:2px}.footer-section{padding-block:0}.footer-bottom{color:#aaa;font-size:.9rem;margin-top:40px}@media (min-width:600px) and (orientation:landscape){.site-footer{text-align:left}.footer-inner{align-items:start;align-items:flex-start;column-gap:28px;grid-template-areas:"logo logo" "booking management" "bottom bottom";grid-template-columns:1fr 1fr;row-gap:12px}.footer-logo{grid-area:logo;margin-bottom:0}.footer-section:first-of-type{grid-area:booking}.footer-section:nth-of-type(2){grid-area:management}.footer-section{margin-top:0;padding-top:0}.footer-section>.footer-heading,.footer-section>:first-child{margin-top:0}.footer-bottom{grid-area:bottom;text-align:center}}@media (min-width:1024px){.footer-inner{column-gap:48px;max-width:1200px}}.map-container{inset:80px 0 0 0;position:absolute}.app-popup .mapboxgl-popup{max-width:none;z-index:10}.app-popup .mapboxgl-popup-content{background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;max-width:calc(100vw - 24px);overflow:hidden;padding:0;width:320px}.app-popup .mapboxgl-popup-close-button{color:#555;font-size:18px;line-height:1;right:8px;top:6px}.app-popup .mapboxgl-popup-tip{border:10px solid;border-color:#0000 #0000 #fff}.popup-image-container{overflow:visible}.popup-image-container,.popup-image-container>img{border-top-left-radius:12px;border-top-right-radius:12px;width:100%}.popup-image-container>img{display:block;height:auto;object-fit:contain;object-position:center}.popup-inner{padding:14px 16px 16px;text-align:center}.popup-content{display:block}.popup-title{color:#333;font-size:18px;font-weight:700;margin:6px 0 2px}.popup-date{color:#666;font-size:14px;margin-bottom:12px}.popup-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.popup-button{background-color:#ff2a00;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .2s ease,transform .2s ease;width:100%}.popup-button:hover{background-color:#bc280a;transform:translateY(-1px)}.popup-button:focus-visible{outline-offset:2px}.sidebarStyle{background:#404040;color:#fff;font-weight:700;left:0;margin:12px;padding:6px;position:absolute;top:0;z-index:1}.bus-marker{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:40px;pointer-events:auto;width:67px}@media (max-width:420px){.app-popup .mapboxgl-popup-content{width:92vw}}.mobile-popup-overlay{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:5000}.mobile-popup{background:#fff;border-radius:10px;color:#111;font-size:.95rem;line-height:1.4;max-height:80vh;max-width:360px;overflow-y:auto;padding:16px;position:relative;width:100%}.mobile-popup .popup-close{background:none;border:none;color:#ff2a00;cursor:pointer;font-size:2rem;font-weight:700;position:absolute;right:10px;text-shadow:0 1px 3px #0006;top:10px}@media (max-width:400px){.mobile-popup{font-size:.9rem;max-height:75vh;max-width:92vw;padding:12px}}.App{padding:20px;text-align:center}.videos{display:flex;flex-wrap:wrap;justify-content:center}.videos div{margin:10px}.videos img{height:150px;object-fit:cover;width:200px}.about-me-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:800px;padding:20px}.about-me-image{border-radius:8px;display:block;margin-bottom:20px;max-height:100%;object-fit:cover;width:100%}.about-me-content{font-family:Arial,sans-serif;font-size:16px;line-height:1.6}.about-me-content p{margin-bottom:20px;margin-top:10px}.about-me-content h1{align-items:baseline;color:#111;display:flex;font-family:Poppins,sans-serif;font-size:clamp(2rem,1.4rem + 1.8vw,3rem);font-weight:800;gap:.5rem;letter-spacing:-.02em;line-height:1.1;margin:0 0 .5rem}:root{--bg:#f5f5f5;--panel:#fff;--ink:#111;--ink-2:#444;--muted:#787878;--border:#00000014;--shadow-sm:0 10px 24px #0000000f;--shadow-md:0 18px 40px #00000014;--brand:#7b7778}.bio{background:linear-gradient(180deg,#fafafa,#f2f2f2);color:#111;color:var(--ink);padding:clamp(2rem,5vw,3rem) 1rem}.container{margin-inline:auto;max-width:1200px}.bio__grid{grid-gap:clamp(1.25rem,3vw,2rem);display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:1fr}@media (min-width:1024px){.bio__grid{align-items:start;gap:clamp(2rem,3.5vw,3rem);grid-template-columns:480px minmax(0,1fr)}}.bio__left{position:relative}.bio__media{background:#e9e9e9;border:1px solid #00000014;border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 40px #00000014;box-shadow:var(--shadow-md);margin:0;overflow:hidden}.bio__image{display:block;height:520px;object-fit:cover;object-position:center;width:100%}.bio__social{display:flex;gap:14px;justify-content:center;margin:20px 0 10px}.bio__social a{align-items:center;background:#fff;border:1px solid #00000014;border:1px solid var(--border);border-radius:50%;box-shadow:0 10px 24px #0000000f;box-shadow:var(--shadow-sm);color:#111;color:var(--ink);display:inline-flex;font-size:1rem;height:38px;justify-content:center;transition:all .2s ease;width:38px}.bio__social a:hover{background:#7b7778;background:var(--brand);color:#fff;transform:translateY(-2px)}.bio__stats{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:18px 0 0}.bio-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffffe6,#f6f6f6e6);border:1px solid #00000014;border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 24px #0000000f;box-shadow:var(--shadow-sm);padding:16px 18px}.bio-stat__label{color:#787878;color:var(--muted);font-size:.78rem;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.bio-stat__value{color:#111;color:var(--ink);font-size:1.15rem;font-weight:800;margin:0}.bio__right{max-width:650px}.bio__header{align-items:baseline;display:flex;gap:12px;margin-bottom:10px}.bio__title{font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-size:clamp(2.2rem,1.6rem + 2.2vw,3.25rem);font-weight:800;letter-spacing:-.01em;line-height:1.05;margin:0}.bio__badge{color:#7b7778;color:var(--brand);font-size:.95rem;font-weight:700}.bio__body{color:#444;color:var(--ink-2);font-size:clamp(1rem,.95rem + .15vw,1.06rem);line-height:1.85}.bio__body p{margin:0 0 1rem}.bio__body em{font-style:italic}.bio__body a{color:#7b7778;color:var(--brand);text-decoration:underline;text-underline-offset:2px}.bio__body a:hover{opacity:.9}img{max-width:100%}
/*# sourceMappingURL=main.4da59c4c.css.map*/