@keyframes ignite-spark{0%{opacity:0;filter:blur(10px);letter-spacing:.95em}to{opacity:1;filter:blur(0);letter-spacing:.325em}}@keyframes ignite-reveal{0%{clip-path:inset(100% 0 0 0);opacity:0}to{clip-path:inset(0% 0 0 0);opacity:1}}@keyframes ignite-glow{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ignite-heat{0%{opacity:0;transform:scale(1.1);filter:brightness(0) saturate(0)}to{opacity:1;transform:scale(1);filter:brightness(1) saturate(1)}}@keyframes flicker{0%{text-shadow:0 0 4px rgba(255,200,100,.3),0 0 16px rgba(255,100,0,.25),0 0 40px rgba(255,69,0,.15)}33%{text-shadow:0 0 2px rgba(255,180,80,.1),0 0 10px rgba(255,69,0,.1)}66%{text-shadow:0 0 5px rgba(255,200,100,.35),0 0 20px rgba(255,120,0,.28),0 0 45px rgba(255,69,0,.18)}to{text-shadow:0 0 3px rgba(255,190,90,.22),0 0 14px rgba(255,80,0,.2),0 0 32px rgba(255,69,0,.12)}}.hero-spark[data-astro-cid-4jh5mtvt]{opacity:0;animation:ignite-spark 1.4s cubic-bezier(.22,1,.36,1) 0s forwards;will-change:transform,opacity}.hero-reveal[data-astro-cid-4jh5mtvt]{opacity:0;animation:ignite-reveal 1.2s cubic-bezier(.22,1,.36,1) .8s forwards;will-change:transform,opacity}.hero-glow[data-astro-cid-4jh5mtvt]{opacity:0;animation:ignite-glow 1.2s ease-out 2.8s forwards;will-change:transform,opacity}.hero-glow-delay[data-astro-cid-4jh5mtvt]{animation-delay:3.2s}.hero-glow-cta[data-astro-cid-4jh5mtvt]{animation-delay:3.6s}.hero-flicker[data-astro-cid-4jh5mtvt]{animation:ignite-reveal 1.2s cubic-bezier(.22,1,.36,1) .8s forwards,flicker 3s 3.2s infinite alternate}.hero-image-ignite[data-astro-cid-4jh5mtvt]{animation:ignite-heat 3s cubic-bezier(.22,1,.36,1) 1.4s both;will-change:transform,opacity}.hero-top-info[data-astro-cid-4jh5mtvt].animate-fade-in{opacity:0;animation:ignite-glow 1s ease-out 4s forwards;will-change:transform,opacity}.hero[data-astro-cid-4jh5mtvt]{background-color:#fff9ed;display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif}.hero-bg-overlay[data-astro-cid-4jh5mtvt]{position:absolute;inset:0;z-index:-1;pointer-events:none;display:flex;justify-content:flex-end;align-items:flex-end}.hero-bg-illustration[data-astro-cid-4jh5mtvt]{width:100%;height:100%;object-fit:contain;object-position:right bottom;transform:scale(1.4);opacity:1;position:relative;top:10rem;right:-16%}.hero-image-ignite[data-astro-cid-4jh5mtvt] .hero-bg-illustration[data-astro-cid-4jh5mtvt]{animation:none}.hero-container[data-astro-cid-4jh5mtvt]{flex:1;display:flex;flex-direction:column-reverse;padding:2rem 4rem;position:relative}.hero-content[data-astro-cid-4jh5mtvt]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:15rem}.hero-header[data-astro-cid-4jh5mtvt]{margin-top:1rem;margin-bottom:2rem}.hero-subtitle[data-astro-cid-4jh5mtvt]{display:block;font-family:Quattrocento,serif;font-size:42px;color:#000;text-transform:uppercase;letter-spacing:.325em;margin-bottom:2.3rem;line-height:40px}.hero-title[data-astro-cid-4jh5mtvt]{font-family:Tan Pearl,serif;font-size:76px;color:#8d052c;margin:0;line-height:1.5;font-weight:400;overflow:visible}.hero-header[data-astro-cid-4jh5mtvt]{overflow:visible}.hero-taglines[data-astro-cid-4jh5mtvt]{margin-top:2rem}.hero-tagline-1[data-astro-cid-4jh5mtvt]{font-family:Libre Baskerville,serif;font-size:24px;font-style:italic;color:#2d2b25;margin:0;line-height:25px;letter-spacing:.354em}.hero-tagline-2[data-astro-cid-4jh5mtvt]{font-family:Alice,serif;font-size:16px;font-style:italic;color:#2d2b25;margin:2rem 0 0;line-height:1.2}.hero-actions[data-astro-cid-4jh5mtvt]{margin-top:4rem}.hero-enter-btn[data-astro-cid-4jh5mtvt]{display:inline-block;padding:16px 52px;background-color:#8d052c;color:#faf1e1;text-decoration:none;font-family:Alice,serif;font-size:20px;text-transform:uppercase;letter-spacing:.38em;border:1px solid #8d052c;transition:all .4s cubic-bezier(.165,.84,.44,1);line-height:28px}.hero-top-info[data-astro-cid-4jh5mtvt]{margin-top:2rem;margin-left:3rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.info-line[data-astro-cid-4jh5mtvt]{font-family:Roboto Mono,monospace;font-size:16px;font-weight:400;text-transform:uppercase;color:#8d052c}@media(max-width:1024px){.hero-container[data-astro-cid-4jh5mtvt]{padding:2rem}.hero-content[data-astro-cid-4jh5mtvt]{padding-bottom:7rem}.hero-top-info[data-astro-cid-4jh5mtvt]{margin-left:0rem;flex-direction:row;justify-content:space-between;margin-bottom:2rem}.hero-bg-illustration[data-astro-cid-4jh5mtvt]{right:-17%}}@media(max-width:768px){.hero-container[data-astro-cid-4jh5mtvt]{flex-direction:column}.hero-content[data-astro-cid-4jh5mtvt]{padding-bottom:0}.hero-bg-illustration[data-astro-cid-4jh5mtvt]{top:-2rem;right:-15%;transform:scale(1.5);width:100%;height:100%;object-fit:contain;object-position:right bottom}.hero-image-ignite[data-astro-cid-4jh5mtvt]{width:auto}.hero-top-info[data-astro-cid-4jh5mtvt]{margin-top:0;margin-bottom:1rem;flex-direction:column;background:#fff9ed;padding:1rem;text-align:center}.hero-title[data-astro-cid-4jh5mtvt]{font-size:3rem}.hero-subtitle[data-astro-cid-4jh5mtvt]{font-size:1.5rem}.hero-tagline-1[data-astro-cid-4jh5mtvt]{font-size:1rem}.hero-actions[data-astro-cid-4jh5mtvt]{margin-top:1rem}.hero-enter-btn[data-astro-cid-4jh5mtvt]{font-size:1rem;padding:8px 24px}.info-line[data-astro-cid-4jh5mtvt]{font-size:.9rem}}.artist[data-astro-cid-bsor4pp4]{color:#f9f9f9;position:relative;overflow:hidden}.artist-bg[data-astro-cid-bsor4pp4]{position:absolute;inset:0;z-index:1;pointer-events:none}.artist-bg-image[data-astro-cid-bsor4pp4]{object-fit:cover;object-position:center top;display:block;height:295%;width:105%;transform:translate(-40px,calc(-820px + var(--parallax-offset, 0px)));will-change:transform}.artist-overlay[data-astro-cid-bsor4pp4]{position:absolute;inset:0;background-color:#0003;z-index:2}.artist-container[data-astro-cid-bsor4pp4]{flex:1;display:flex;flex-direction:column;z-index:3;padding:2rem 4rem;position:relative}.artist-content-flex[data-astro-cid-bsor4pp4]{flex:1;display:flex;align-items:start;justify-content:center;padding-top:24px}.artist-bio[data-astro-cid-bsor4pp4]{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:65%}.artist-header[data-astro-cid-bsor4pp4]{margin-bottom:1.6rem}.artist-title[data-astro-cid-bsor4pp4]{font-family:Quattrocento,serif;font-size:40px;font-weight:400;line-height:48px;color:#f9f9f9;text-transform:uppercase;margin:0 0 .2rem;letter-spacing:.05em;text-align:left}.artist-subtitle[data-astro-cid-bsor4pp4]{font-family:Roboto Mono,monospace;font-size:18.67px;font-weight:700;color:#faf1e1;letter-spacing:.015em;margin:0;text-transform:none;text-align:left}.bio-text[data-astro-cid-bsor4pp4] p[data-astro-cid-bsor4pp4]{letter-spacing:1px;line-height:35px;color:#faf1e1;margin-bottom:1.5rem;text-align:left}.bio-text-first[data-astro-cid-bsor4pp4]{font-family:Alegreya,serif;font-weight:400;font-size:21px}.bio-text-second[data-astro-cid-bsor4pp4]{font-family:League Spartan,sans-serif;font-weight:700;margin-bottom:0;font-size:25px}.arrow-img[data-astro-cid-bsor4pp4]{width:100%;height:100%;object-fit:contain}@media(max-width:992px){.artist-bio[data-astro-cid-bsor4pp4]{width:80%}}@media(max-width:768px){.artist-container[data-astro-cid-bsor4pp4]{padding:3rem 1.5rem}.artist-bio[data-astro-cid-bsor4pp4]{width:100%;margin:0}.artist-bg-image[data-astro-cid-bsor4pp4]{width:120%}.artist-title[data-astro-cid-bsor4pp4]{font-size:28px;line-height:1.2}.bio-text[data-astro-cid-bsor4pp4] p[data-astro-cid-bsor4pp4]{font-size:16px;line-height:1.6}.bio-text-second[data-astro-cid-bsor4pp4]{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.artist-bg-image[data-astro-cid-bsor4pp4]{transform:translate(-40px,-820px)!important}}.bookings[data-astro-cid-fhhxfjk7]{background-color:#6b0220;color:#f9f9f9}.bookings-bg[data-astro-cid-fhhxfjk7]{position:absolute;inset:0;background-color:#6b0220;z-index:1}.bookings-container[data-astro-cid-fhhxfjk7]{flex:1;display:flex;flex-direction:column;z-index:2;padding:2rem 4rem;position:relative}.bookings-content-flex[data-astro-cid-fhhxfjk7]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}.bookings-header[data-astro-cid-fhhxfjk7]{position:relative;top:50%;display:flex;justify-content:center;pointer-events:none;margin:auto 0}.bookings-header[data-astro-cid-fhhxfjk7] [data-astro-cid-fhhxfjk7]{pointer-events:auto}.bookings-title[data-astro-cid-fhhxfjk7]{font-family:Alegreya,serif;font-size:32px;font-weight:400;font-style:italic;color:#f9f9f9;letter-spacing:-.002em;margin:0;text-transform:none;line-height:32px}.bookings-info[data-astro-cid-fhhxfjk7]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding-bottom:1rem}.info-item[data-astro-cid-fhhxfjk7]{flex:1;display:flex;justify-content:center;text-align:center}.info-link[data-astro-cid-fhhxfjk7]{font-family:Quattrocento,serif;font-size:24px;color:#cdc1ab;text-decoration:none;transition:all .3s ease;line-height:1.4;display:inline-block}.info-link[data-astro-cid-fhhxfjk7]:hover{color:#faf1e1;transform:translateY(-2px);text-decoration:underline;text-underline-offset:8px}.arrow-img[data-astro-cid-fhhxfjk7]{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.bookings[data-astro-cid-fhhxfjk7]{min-height:100vw}.bookings-container[data-astro-cid-fhhxfjk7]{padding:3rem 1.5rem}.bookings-info[data-astro-cid-fhhxfjk7]{flex-direction:column;gap:1.5rem;padding-bottom:2rem;margin-top:4rem}.info-item[data-astro-cid-fhhxfjk7]{flex:none}.bookings-title[data-astro-cid-fhhxfjk7]{font-size:24px}.info-link[data-astro-cid-fhhxfjk7]{font-size:18px}}.section-full{position:relative;width:100%;overflow:hidden}.section-standard{min-height:768px;position:relative;overflow:hidden;display:flex;flex-direction:column}.back-link-arrow{position:relative;top:0;left:32px;width:34px;height:48px;z-index:10;display:block;transition:transform .3s ease}@media(max-width:992px){.back-link-arrow{left:0}}@media(max-width:768px){.section-standard{min-height:90vh}}.back-link-arrow:hover{transform:scale(1.1)}.container-max{max-width:1440px;margin:0 auto;width:100%;position:relative;z-index:2;box-sizing:border-box}.animate-fade-in{opacity:0;animation:fadeIn 1.2s ease-out forwards}.animate-fade-up{opacity:0;animation:fadeUp 1.2s ease-out forwards}.animate-fade-down{opacity:0;animation:fadeDown 1.2s ease-out forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.delay-1200{animation-delay:1.2s}.delay-1500{animation-delay:1.5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}
