.Schedule-module__kxk_nW__schedulePage{color:#fff;background:#0a0a0a;min-height:100vh;font-family:Montserrat,sans-serif;overflow-x:hidden}.Schedule-module__kxk_nW__header{z-index:1000;padding:1rem 2rem;transition:all .3s;position:fixed;top:0;left:0;right:0}.Schedule-module__kxk_nW__headerScrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;border-bottom:1px solid #caac591a}.Schedule-module__kxk_nW__headerInner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.Schedule-module__kxk_nW__logo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.Schedule-module__kxk_nW__logoIcon{border-radius:50%;width:28px;height:28px}.Schedule-module__kxk_nW__logoText{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600}.Schedule-module__kxk_nW__nav{align-items:center;gap:2rem;display:flex}.Schedule-module__kxk_nW__navLink{color:#fffc;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s}.Schedule-module__kxk_nW__navLink:hover{color:#caac59}.Schedule-module__kxk_nW__headerCta{color:#fff;border:1px solid #caac59;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s}.Schedule-module__kxk_nW__headerCta:hover{color:#0a0a0a;background:#caac59}.Schedule-module__kxk_nW__mobileMenuBtn{cursor:pointer;background:0 0;border:none;padding:8px;display:none}.Schedule-module__kxk_nW__hamburger{background:#fff;width:24px;height:2px;transition:all .3s;display:block;position:relative}.Schedule-module__kxk_nW__hamburger:before,.Schedule-module__kxk_nW__hamburger:after{content:"";background:#fff;width:24px;height:2px;transition:all .3s;position:absolute;left:0}.Schedule-module__kxk_nW__hamburger:before{top:-7px}.Schedule-module__kxk_nW__hamburger:after{top:7px}.Schedule-module__kxk_nW__hamburgerOpen{background:0 0}.Schedule-module__kxk_nW__hamburgerOpen:before{top:0;transform:rotate(45deg)}.Schedule-module__kxk_nW__hamburgerOpen:after{top:0;transform:rotate(-45deg)}.Schedule-module__kxk_nW__heroSection{max-width:1200px;margin:0 auto;padding:140px 2rem 3rem}.Schedule-module__kxk_nW__heroTitle{color:#fff;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:48px;font-weight:700}.Schedule-module__kxk_nW__heroSubtitle{color:#ffffff80;max-width:400px;font-size:15px;font-weight:300;line-height:1.7}.Schedule-module__kxk_nW__dayTabsSection{max-width:1200px;margin:0 auto;padding:2rem 2rem 0}.Schedule-module__kxk_nW__dayTabs{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.Schedule-module__kxk_nW__dayTab{cursor:pointer;color:#fff;background:0 0;border:1px solid #caac5926;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem;font-family:Montserrat,sans-serif;transition:all .3s;display:flex}.Schedule-module__kxk_nW__dayTab:hover{border-color:#caac5959}.Schedule-module__kxk_nW__dayTabActive{background:#caac5914;border-color:#caac59}.Schedule-module__kxk_nW__dayTabLabel{color:#fff6;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:400}.Schedule-module__kxk_nW__dayTabActive .Schedule-module__kxk_nW__dayTabLabel{color:#caac59b3}.Schedule-module__kxk_nW__dayTabDate{color:#fff;font-size:16px;font-weight:600}.Schedule-module__kxk_nW__dayTabActive .Schedule-module__kxk_nW__dayTabDate{color:#caac59}.Schedule-module__kxk_nW__dayTabSubtitle{color:#ffffff59;font-size:11px;font-weight:300}.Schedule-module__kxk_nW__legendSection{flex-wrap:wrap;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:2rem;display:flex}.Schedule-module__kxk_nW__legendLabel{color:#fff9;font-size:13px;font-weight:500}.Schedule-module__kxk_nW__legendTags{flex-wrap:wrap;gap:.5rem;display:flex}.Schedule-module__kxk_nW__legendTag{border:1px solid;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:500}.Schedule-module__kxk_nW__timelineSection{max-width:1200px;margin:0 auto;padding:1rem 2rem 3rem}.Schedule-module__kxk_nW__timeline{flex-direction:column;gap:1rem;display:flex}.Schedule-module__kxk_nW__sessionCard{background:#caac5908;border:1px solid #caac591a;border-radius:12px;gap:2rem;padding:1.25rem 1.5rem;transition:all .3s;display:flex}.Schedule-module__kxk_nW__sessionCard:hover{background:#caac590d;border-color:#caac5940}.Schedule-module__kxk_nW__sessionLeft{flex-direction:column;flex:0 0 160px;gap:.5rem;display:flex}.Schedule-module__kxk_nW__sessionTime{color:#ffffff80;white-space:nowrap;align-items:center;gap:.4rem;font-size:12px;font-weight:400;display:flex}.Schedule-module__kxk_nW__sessionType{border:1px solid;border-radius:10px;width:fit-content;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.Schedule-module__kxk_nW__sessionRight{flex:1}.Schedule-module__kxk_nW__sessionTitle{color:#fff;margin-bottom:.4rem;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600}.Schedule-module__kxk_nW__sessionSpeaker{color:#caac59;align-items:center;gap:.35rem;margin-bottom:.3rem;font-size:12px;font-weight:400;display:flex}.Schedule-module__kxk_nW__sessionDescription{color:#ffffff73;margin-bottom:.4rem;font-size:12px;font-weight:300;line-height:1.5}.Schedule-module__kxk_nW__sessionLocation{color:#caac5980;align-items:center;gap:.35rem;font-size:11px;font-weight:300;display:flex}.Schedule-module__kxk_nW__ctaSection{text-align:center;padding:5rem 2rem}.Schedule-module__kxk_nW__ctaTitle{color:#fff;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:36px;font-weight:700}.Schedule-module__kxk_nW__ctaText{color:#ffffff80;margin-bottom:2rem;font-size:15px;font-weight:300}.Schedule-module__kxk_nW__ctaButtons{justify-content:center;gap:1rem;display:flex}.Schedule-module__kxk_nW__btnPrimary{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#caac59,#e6c65a);border:none;border-radius:25px;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.Schedule-module__kxk_nW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 20px #caac594d}.Schedule-module__kxk_nW__btnSecondary{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:25px;padding:12px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.Schedule-module__kxk_nW__btnSecondary:hover{color:#caac59;border-color:#caac59}.Schedule-module__kxk_nW__footer{border-top:1px solid #ffffff14;padding:3rem 2rem 1.5rem}.Schedule-module__kxk_nW__footerInner{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:2rem;max-width:1100px;margin:0 auto 2rem;display:grid}.Schedule-module__kxk_nW__footerBrand{flex-direction:column;gap:.75rem;display:flex}.Schedule-module__kxk_nW__footerLogo{width:40px;height:auto}.Schedule-module__kxk_nW__footerBrandText{color:#fff6;font-size:12px;font-weight:300;line-height:1.5}.Schedule-module__kxk_nW__footerColumn{flex-direction:column;gap:.5rem;display:flex}.Schedule-module__kxk_nW__footerHeading{color:#fff;margin-bottom:.5rem;font-size:14px;font-weight:600}.Schedule-module__kxk_nW__footerLink{color:#caac59b3;font-size:13px;font-weight:300;text-decoration:none;transition:color .3s}.Schedule-module__kxk_nW__footerLink:hover{color:#caac59}.Schedule-module__kxk_nW__footerText{color:#fff6;font-size:13px;font-weight:300;line-height:1.4}.Schedule-module__kxk_nW__footerBottom{text-align:center;color:#ffffff4d;border-top:1px solid #ffffff0f;max-width:1100px;margin:0 auto;padding-top:1.5rem;font-size:12px;font-weight:300}@media (max-width:1024px){.Schedule-module__kxk_nW__header{padding:.875rem 1.5rem}.Schedule-module__kxk_nW__nav{gap:1.25rem}.Schedule-module__kxk_nW__navLink{font-size:13px}.Schedule-module__kxk_nW__heroSection{padding:120px 1.5rem 2.5rem}.Schedule-module__kxk_nW__heroTitle{font-size:40px}.Schedule-module__kxk_nW__heroSubtitle{font-size:14px}.Schedule-module__kxk_nW__dayTabsSection{padding:1.5rem 1.5rem 0}.Schedule-module__kxk_nW__dayTab{padding:1rem .75rem}.Schedule-module__kxk_nW__dayTabDate{font-size:15px}.Schedule-module__kxk_nW__legendSection{padding:1.5rem}.Schedule-module__kxk_nW__timelineSection{padding:1rem 1.5rem 3rem}.Schedule-module__kxk_nW__sessionLeft{flex:0 0 140px}.Schedule-module__kxk_nW__sessionTitle{font-size:14px}.Schedule-module__kxk_nW__ctaSection{padding:4rem 1.5rem}.Schedule-module__kxk_nW__ctaTitle{font-size:32px}.Schedule-module__kxk_nW__footer{padding:2.5rem 1.5rem 1.5rem}.Schedule-module__kxk_nW__footerInner{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.Schedule-module__kxk_nW__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ae6;padding:.75rem 1rem}.Schedule-module__kxk_nW__mobileMenuBtn{z-index:1001;display:block}.Schedule-module__kxk_nW__nav{z-index:1000;background:#0a0a0afa;flex-direction:column;justify-content:center;align-items:center;gap:2rem;transition:transform .3s;position:fixed;inset:0;transform:translate(100%)}.Schedule-module__kxk_nW__navOpen{transform:translate(0)}.Schedule-module__kxk_nW__navLink{padding:.5rem 0;font-size:20px}.Schedule-module__kxk_nW__headerCta{display:none}.Schedule-module__kxk_nW__heroSection{padding:100px 1.25rem 2rem}.Schedule-module__kxk_nW__heroTitle{font-size:32px}.Schedule-module__kxk_nW__heroSubtitle{max-width:100%;font-size:14px}.Schedule-module__kxk_nW__dayTabsSection{padding:1.25rem 1.25rem 0}.Schedule-module__kxk_nW__dayTabs{gap:.75rem}.Schedule-module__kxk_nW__dayTab{padding:.875rem .625rem}.Schedule-module__kxk_nW__dayTabLabel{font-size:10px}.Schedule-module__kxk_nW__dayTabDate{font-size:13px}.Schedule-module__kxk_nW__dayTabSubtitle{font-size:10px}.Schedule-module__kxk_nW__legendSection{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem}.Schedule-module__kxk_nW__legendLabel{font-size:12px}.Schedule-module__kxk_nW__legendTags{gap:.4rem}.Schedule-module__kxk_nW__legendTag{padding:3px 10px;font-size:10px}.Schedule-module__kxk_nW__timelineSection{padding:.75rem 1.25rem 2.5rem}.Schedule-module__kxk_nW__timeline{gap:.75rem}.Schedule-module__kxk_nW__sessionCard{flex-direction:column;gap:.6rem;padding:1rem}.Schedule-module__kxk_nW__sessionLeft{flex-direction:row;flex:none;align-items:center;gap:.75rem}.Schedule-module__kxk_nW__sessionTime{font-size:11px}.Schedule-module__kxk_nW__sessionTitle{font-size:14px}.Schedule-module__kxk_nW__sessionSpeaker,.Schedule-module__kxk_nW__sessionDescription{font-size:11px}.Schedule-module__kxk_nW__sessionLocation{font-size:10px}.Schedule-module__kxk_nW__ctaSection{padding:3rem 1.25rem}.Schedule-module__kxk_nW__ctaTitle{font-size:26px}.Schedule-module__kxk_nW__ctaText{font-size:14px}.Schedule-module__kxk_nW__ctaButtons{flex-direction:column;align-items:center;gap:.75rem}.Schedule-module__kxk_nW__btnPrimary,.Schedule-module__kxk_nW__btnSecondary{text-align:center;width:220px}.Schedule-module__kxk_nW__footer{padding:2rem 1.25rem 1rem}.Schedule-module__kxk_nW__footerInner{grid-template-columns:1fr 1fr;gap:1.5rem}.Schedule-module__kxk_nW__footerBottom{font-size:11px}}@media (max-width:480px){.Schedule-module__kxk_nW__header{padding:.625rem .75rem}.Schedule-module__kxk_nW__logoText{font-size:16px}.Schedule-module__kxk_nW__heroSection{padding:85px 1rem 1.5rem}.Schedule-module__kxk_nW__heroTitle{font-size:26px}.Schedule-module__kxk_nW__heroSubtitle{font-size:13px}.Schedule-module__kxk_nW__dayTabsSection{padding:1rem .75rem 0}.Schedule-module__kxk_nW__dayTabs{grid-template-columns:1fr;gap:.5rem}.Schedule-module__kxk_nW__dayTab{flex-direction:row;justify-content:space-between;align-items:center;padding:.875rem 1rem}.Schedule-module__kxk_nW__dayTabLabel{font-size:9px}.Schedule-module__kxk_nW__dayTabDate{font-size:14px}.Schedule-module__kxk_nW__legendSection{padding:1rem .75rem}.Schedule-module__kxk_nW__timelineSection{padding:.5rem .75rem 2rem}.Schedule-module__kxk_nW__sessionCard{padding:.875rem}.Schedule-module__kxk_nW__sessionTime{font-size:10px}.Schedule-module__kxk_nW__sessionType{padding:2px 8px;font-size:9px}.Schedule-module__kxk_nW__sessionTitle{font-size:13px}.Schedule-module__kxk_nW__sessionSpeaker,.Schedule-module__kxk_nW__sessionDescription{font-size:10px}.Schedule-module__kxk_nW__sessionLocation{font-size:9px}.Schedule-module__kxk_nW__ctaSection{padding:2.5rem 1rem}.Schedule-module__kxk_nW__ctaTitle{font-size:22px}.Schedule-module__kxk_nW__ctaText{font-size:13px}.Schedule-module__kxk_nW__btnPrimary,.Schedule-module__kxk_nW__btnSecondary{width:200px;padding:10px 20px;font-size:13px}.Schedule-module__kxk_nW__footer{padding:1.5rem 1rem 1rem}.Schedule-module__kxk_nW__footerInner{grid-template-columns:1fr;gap:1.25rem}.Schedule-module__kxk_nW__footerHeading{font-size:13px}.Schedule-module__kxk_nW__footerLink,.Schedule-module__kxk_nW__footerText{font-size:12px}}
