.events-hero[data-astro-cid-zk2dtgpv]{position:relative;min-height:100vh;min-height:100svh;padding:104px 0 64px;background:linear-gradient(135deg,#30303d,#343436);display:flex;align-items:center;overflow:hidden}.hero-content[data-astro-cid-zk2dtgpv]{position:relative;z-index:2;color:#fff}.hero-subtitle[data-astro-cid-zk2dtgpv]{font-size:14px;text-transform:uppercase;letter-spacing:4px;color:#8e6f59;margin-bottom:20px;opacity:0;animation:fadeInUp 1s ease .3s forwards}.hero-title[data-astro-cid-zk2dtgpv]{font-size:clamp(48px,8vw,80px);font-weight:400;line-height:1.1;margin-bottom:30px;opacity:0;animation:fadeInUp 1s ease .5s forwards;text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff!important}.hero-title[data-astro-cid-zk2dtgpv] span[data-astro-cid-zk2dtgpv]{color:#8e6f59;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.4)}.hero-description[data-astro-cid-zk2dtgpv]{font-size:18px;line-height:1.6;max-width:500px;opacity:0;animation:fadeInUp 1s ease .7s forwards}.hero-ambient[data-astro-cid-zk2dtgpv]{position:absolute;right:10%;top:50%;transform:translateY(-50%);display:flex;gap:20px;opacity:.3}.sound-wave[data-astro-cid-zk2dtgpv]{width:4px;height:100px;background:#8e6f59;animation:soundWave 2s ease-in-out infinite}.sound-wave[data-astro-cid-zk2dtgpv]:nth-child(2){animation-delay:.3s;height:120px}.sound-wave[data-astro-cid-zk2dtgpv]:nth-child(3){animation-delay:.6s;height:80px}@keyframes soundWave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.hero-award-badge[data-astro-cid-zk2dtgpv]{position:absolute;bottom:130px;right:40px;z-index:4;display:block;backdrop-filter:blur(6px);padding:10px 18px;border-radius:8px;transition:transform .3s ease}.hero-award-badge[data-astro-cid-zk2dtgpv]:hover{transform:translateY(-2px)}.hero-award-badge[data-astro-cid-zk2dtgpv]:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.hero-award-badge[data-astro-cid-zk2dtgpv] img[data-astro-cid-zk2dtgpv]{display:block;height:32px;width:auto}.dj-section[data-astro-cid-zk2dtgpv]{padding:120px 0;background:#f7f6f5}.dj-content[data-astro-cid-zk2dtgpv]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.dj-text[data-astro-cid-zk2dtgpv] h2[data-astro-cid-zk2dtgpv]{font-size:42px;font-weight:300;color:#30303d;margin-bottom:10px}.dj-text[data-astro-cid-zk2dtgpv] h3[data-astro-cid-zk2dtgpv]{font-size:24px;color:#8e6f59;margin-bottom:30px;font-weight:400}.dj-text[data-astro-cid-zk2dtgpv] p[data-astro-cid-zk2dtgpv]{font-size:16px;line-height:1.8;color:#343436;margin-bottom:40px}.schedule-cards[data-astro-cid-zk2dtgpv]{display:flex;gap:20px;flex-wrap:wrap}.schedule-card[data-astro-cid-zk2dtgpv]{background:#fff;padding:25px;border-radius:4px;box-shadow:0 5px 15px #0000000d;min-width:140px;text-align:center}.schedule-card[data-astro-cid-zk2dtgpv] .day[data-astro-cid-zk2dtgpv]{font-size:16px;font-weight:500;color:#30303d;margin-bottom:8px}.schedule-card[data-astro-cid-zk2dtgpv] .time[data-astro-cid-zk2dtgpv]{font-size:14px;color:#8e6f59;margin-bottom:8px}.schedule-card[data-astro-cid-zk2dtgpv] .genre[data-astro-cid-zk2dtgpv]{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#343436}.dj-visual[data-astro-cid-zk2dtgpv]{position:relative;display:flex;flex-direction:column;align-items:center}.vinyl-container[data-astro-cid-zk2dtgpv]{position:relative;margin-bottom:30px}.vinyl-record[data-astro-cid-zk2dtgpv]{width:250px;height:250px;background:#FFFFF;border-radius:50%;position:relative;animation:spin 8s linear infinite;box-shadow:0 10px 30px #0000004d}.vinyl-center[data-astro-cid-zk2dtgpv]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#8e6f59;border-radius:50%}.vinyl-center[data-astro-cid-zk2dtgpv]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#1a1a1a;border-radius:50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.live-indicator[data-astro-cid-zk2dtgpv]{display:flex;align-items:center;gap:10px;background:#8e6f591a;padding:12px 20px;border-radius:30px;font-size:14px;font-weight:500;color:#8e6f59;letter-spacing:2px}.pulse[data-astro-cid-zk2dtgpv]{width:10px;height:10px;background:#8e6f59;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.guest-chef-section[data-astro-cid-zk2dtgpv]{padding:120px 0;background:#fff}.chef-header[data-astro-cid-zk2dtgpv]{text-align:center;margin-bottom:80px}.section-subtitle[data-astro-cid-zk2dtgpv]{font-size:14px;text-transform:uppercase;letter-spacing:4px;color:#8e6f59;margin-bottom:20px}.chef-header[data-astro-cid-zk2dtgpv] h2[data-astro-cid-zk2dtgpv]{font-size:42px;font-weight:300;color:#30303d;margin-bottom:20px}.section-description[data-astro-cid-zk2dtgpv]{font-size:18px;line-height:1.6;color:#343436;max-width:600px;margin:0 auto}.current-chef[data-astro-cid-zk2dtgpv]{margin-bottom:80px}.chef-info[data-astro-cid-zk2dtgpv]{display:grid;grid-template-columns:400px 1fr;gap:60px;align-items:start}.chef-image[data-astro-cid-zk2dtgpv]{position:relative}.chef-image[data-astro-cid-zk2dtgpv] img[data-astro-cid-zk2dtgpv]{width:100%;height:500px;object-fit:cover;border-radius:4px;filter:grayscale(20%)}.chef-badge[data-astro-cid-zk2dtgpv]{position:absolute;top:20px;right:20px;background:#8e6f59;color:#fff;padding:8px 16px;font-size:12px;text-transform:uppercase;letter-spacing:1px}.chef-details[data-astro-cid-zk2dtgpv] h3[data-astro-cid-zk2dtgpv]{font-size:36px;font-weight:300;color:#30303d;margin-bottom:10px}.chef-origin[data-astro-cid-zk2dtgpv]{font-size:16px;color:#8e6f59;margin-bottom:25px;font-weight:500}.chef-bio[data-astro-cid-zk2dtgpv]{font-size:16px;line-height:1.7;color:#343436;margin-bottom:30px}.chef-achievements[data-astro-cid-zk2dtgpv]{display:flex;gap:15px;margin-bottom:40px}.achievement[data-astro-cid-zk2dtgpv]{background:#f7f6f5;padding:8px 16px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#30303d;border-radius:2px}.menu-preview[data-astro-cid-zk2dtgpv]{background:#f7f6f5;padding:30px;border-radius:4px}.menu-preview[data-astro-cid-zk2dtgpv] h4[data-astro-cid-zk2dtgpv]{font-size:18px;color:#30303d;margin-bottom:20px;font-weight:400}.menu-preview[data-astro-cid-zk2dtgpv] ul[data-astro-cid-zk2dtgpv]{list-style:none}.menu-preview[data-astro-cid-zk2dtgpv] li[data-astro-cid-zk2dtgpv]{font-size:14px;color:#343436;margin-bottom:10px;padding-left:20px;position:relative}.menu-preview[data-astro-cid-zk2dtgpv] li[data-astro-cid-zk2dtgpv]:before{content:"—";position:absolute;left:0;color:#8e6f59}.upcoming-chefs[data-astro-cid-zk2dtgpv] h3[data-astro-cid-zk2dtgpv]{font-size:28px;font-weight:300;color:#30303d;margin-bottom:40px;text-align:center}.upcoming-grid[data-astro-cid-zk2dtgpv]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.upcoming-card[data-astro-cid-zk2dtgpv]{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.upcoming-card[data-astro-cid-zk2dtgpv]:hover{transform:translateY(-5px)}.card-image[data-astro-cid-zk2dtgpv]{position:relative;height:600px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:50px}.card-overlay[data-astro-cid-zk2dtgpv]{position:absolute;inset:0;background:linear-gradient(to top,#000c,#0000004d,#0000001a);z-index:1}.card-content[data-astro-cid-zk2dtgpv]{position:relative;z-index:2;color:#fff;width:100%}.chef-name[data-astro-cid-zk2dtgpv]{font-size:48px;font-weight:700;letter-spacing:2px;color:#fff;margin-bottom:10px;line-height:1}.chef-tagline[data-astro-cid-zk2dtgpv]{font-size:16px;letter-spacing:3px;color:#fff;margin-bottom:25px;font-weight:300}.event-date-box[data-astro-cid-zk2dtgpv]{display:inline-block;padding:12px 30px;background:#fff;color:#30303d;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.upcoming-date[data-astro-cid-zk2dtgpv]{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#8e6f59;margin-bottom:15px}.cuisine-type[data-astro-cid-zk2dtgpv]{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#8e6f59}.events-gallery[data-astro-cid-zk2dtgpv]{position:relative;padding:80px 0;background:#fff;overflow:hidden}.gallery-container[data-astro-cid-zk2dtgpv]{position:relative;width:100%;overflow:hidden;cursor:grab;user-select:none;min-height:400px}.gallery-container[data-astro-cid-zk2dtgpv]:active{cursor:grabbing}.gallery-track[data-astro-cid-zk2dtgpv]{display:flex;gap:0;will-change:transform;transition:none;min-width:max-content}.gallery-track[data-astro-cid-zk2dtgpv].smooth{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.gallery-item[data-astro-cid-zk2dtgpv]{flex-shrink:0;width:500px;height:400px;position:relative;overflow:hidden;margin:0 10px;transition:transform .4s ease,filter .4s ease}.gallery-item[data-astro-cid-zk2dtgpv] img[data-astro-cid-zk2dtgpv]{width:100%;height:100%;object-fit:cover;filter:brightness(.9) saturate(1.1);transition:all .6s ease;display:block;background-color:#f7f6f5}.gallery-track[data-astro-cid-zk2dtgpv]{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion: reduce){.gallery-track[data-astro-cid-zk2dtgpv]{scroll-behavior:auto}}.gallery-item[data-astro-cid-zk2dtgpv]:hover{transform:scale(1.05);z-index:10}.gallery-item[data-astro-cid-zk2dtgpv]:hover img[data-astro-cid-zk2dtgpv]{filter:brightness(1) saturate(1.2);transform:scale(1.1)}.events-cta[data-astro-cid-zk2dtgpv]{padding:100px 0;background:#30303d;text-align:center}.cta-content[data-astro-cid-zk2dtgpv] h2[data-astro-cid-zk2dtgpv]{font-size:36px;font-weight:300;color:#fff;margin-bottom:20px}.cta-content[data-astro-cid-zk2dtgpv] p[data-astro-cid-zk2dtgpv]{font-size:16px;color:#ccccce;margin-bottom:40px}.cta-buttons[data-astro-cid-zk2dtgpv]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-primary[data-astro-cid-zk2dtgpv],.cta-secondary[data-astro-cid-zk2dtgpv]{padding:16px 40px;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:14px;transition:all .3s ease;border-radius:2px}.cta-primary[data-astro-cid-zk2dtgpv]{background:#8e6f59;color:#fff;border:1px solid #8E6F59}.cta-primary[data-astro-cid-zk2dtgpv]:hover{background:transparent;color:#8e6f59}.cta-secondary[data-astro-cid-zk2dtgpv]{background:transparent;color:#fff;border:1px solid #ffffff}.cta-secondary[data-astro-cid-zk2dtgpv]:hover{background:#fff;color:#30303d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 968px){.dj-content[data-astro-cid-zk2dtgpv],.chef-info[data-astro-cid-zk2dtgpv]{grid-template-columns:1fr;gap:40px}.upcoming-grid[data-astro-cid-zk2dtgpv]{grid-template-columns:1fr}.card-image[data-astro-cid-zk2dtgpv]{height:500px;padding:40px}.chef-name[data-astro-cid-zk2dtgpv]{font-size:36px}.chef-tagline[data-astro-cid-zk2dtgpv]{font-size:14px}.schedule-cards[data-astro-cid-zk2dtgpv]{justify-content:center}.vinyl-record[data-astro-cid-zk2dtgpv]{width:200px;height:200px}.cta-buttons[data-astro-cid-zk2dtgpv]{flex-direction:column;align-items:center}.cta-primary[data-astro-cid-zk2dtgpv],.cta-secondary[data-astro-cid-zk2dtgpv]{width:250px}.gallery-item[data-astro-cid-zk2dtgpv]{width:400px;height:320px}.events-gallery[data-astro-cid-zk2dtgpv]{padding:60px 0}}@media (max-width: 640px){.hero-ambient[data-astro-cid-zk2dtgpv]{display:none}.hero-award-badge[data-astro-cid-zk2dtgpv]{bottom:20px;right:20px;padding:8px 14px}.card-image[data-astro-cid-zk2dtgpv]{height:450px;padding:30px}.chef-name[data-astro-cid-zk2dtgpv]{font-size:32px}.chef-tagline[data-astro-cid-zk2dtgpv]{font-size:12px;letter-spacing:2px}.event-date-box[data-astro-cid-zk2dtgpv]{padding:10px 20px;font-size:12px}.schedule-cards[data-astro-cid-zk2dtgpv]{flex-direction:column}.schedule-card[data-astro-cid-zk2dtgpv]{min-width:auto}.gallery-item[data-astro-cid-zk2dtgpv]{width:300px;height:240px}.events-gallery[data-astro-cid-zk2dtgpv]{padding:40px 0}}
