.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:.5rem 0;z-index:1000;border-bottom:1px solid rgba(254,123,2,.3)}.navbar[data-astro-cid-5blmo7yk] .container[data-astro-cid-5blmo7yk]{display:flex;justify-content:space-between;align-items:center}.navbar-logo[data-astro-cid-5blmo7yk]{height:35px;width:auto}.navbar-content[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:3rem}.navbar-links[data-astro-cid-5blmo7yk]{display:flex;gap:1.5rem;list-style:none}.navbar-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{color:var(--color-text);text-decoration:none;font-weight:500;font-size:.9rem;transition:var(--transition);position:relative}.navbar-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--color-main);transition:width .3s}.navbar-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover:after{width:100%}.navbar-cta[data-astro-cid-5blmo7yk]{padding:.5rem 1.25rem;background:var(--color-main);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;font-size:.85rem;transition:var(--transition);white-space:nowrap}.navbar-cta[data-astro-cid-5blmo7yk]:hover{background:var(--color-main-dark);transform:translateY(-2px);box-shadow:0 5px 15px #fe7b0266}@media(max-width:768px){.navbar-content[data-astro-cid-5blmo7yk]{gap:1rem}.navbar-links[data-astro-cid-5blmo7yk]{gap:.75rem;font-size:.8rem}.navbar-cta[data-astro-cid-5blmo7yk]{font-size:.75rem;padding:.4rem 1rem}}.hero[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:4rem 1rem 3rem}.hero-video[data-astro-cid-bbe6dxrz]{padding-top:5rem;max-width:95%;width:auto;height:auto;object-fit:contain;border-radius:var(--border-radius)}@media(min-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:5rem 1.5rem 4rem}.hero-video[data-astro-cid-bbe6dxrz]{max-width:80%}}@media(min-width:1024px){.hero[data-astro-cid-bbe6dxrz]{padding:6rem 2rem 5rem}.hero-video[data-astro-cid-bbe6dxrz]{max-width:60%}}@media(min-width:1440px){.hero[data-astro-cid-bbe6dxrz]{padding:8rem 2rem 6rem}}.badges-animation[data-astro-cid-263x5t5m]{display:flex;justify-content:center;align-items:center;perspective:1000px;position:relative;height:400px}.badge-wrapper[data-astro-cid-263x5t5m]{position:absolute;display:flex;flex-direction:column;align-items:center}.badge-string[data-astro-cid-263x5t5m]{width:2px;height:80px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.3));margin-bottom:1rem;transform-origin:top center}.badge-wrapper[data-astro-cid-263x5t5m]:nth-child(1){z-index:1}.badge-wrapper[data-astro-cid-263x5t5m]:nth-child(2){z-index:2;transform:translate(30px) translateY(20px)}.badge-wrapper[data-astro-cid-263x5t5m]:nth-child(1) .badge-string[data-astro-cid-263x5t5m]{animation:swing 3s ease-in-out infinite}.badge-wrapper[data-astro-cid-263x5t5m]:nth-child(2) .badge-string[data-astro-cid-263x5t5m]{animation:swing 3s ease-in-out infinite .5s}.badge-card[data-astro-cid-263x5t5m]{background:#fff;border-radius:15px;padding:1rem;box-shadow:0 20px 60px #0000004d;transition:var(--transition);transform-origin:top center}.badge-wrapper[data-astro-cid-263x5t5m]:nth-child(1) .badge-card[data-astro-cid-263x5t5m]{animation:swing 3s ease-in-out infinite}.badge-wrapper[data-astro-cid-263x5t5m]:nth-child(2) .badge-card[data-astro-cid-263x5t5m]{animation:swing 3s ease-in-out infinite .5s}.badge-card[data-astro-cid-263x5t5m]:hover{transform:scale(1.05) translateY(-10px);box-shadow:0 30px 80px #00000080}.badge-card[data-astro-cid-263x5t5m] img[data-astro-cid-263x5t5m]{width:250px;height:auto;display:block;border-radius:10px}@media(max-width:768px){.badges-animation[data-astro-cid-263x5t5m]{height:300px}.badge-wrapper[data-astro-cid-263x5t5m]:nth-child(2){transform:translate(20px) translateY(15px)}.badge-card[data-astro-cid-263x5t5m] img[data-astro-cid-263x5t5m]{width:180px}}.value-card[data-astro-cid-gtepdjvk]{background:#ffffff0d;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:2rem;display:flex;align-items:center;gap:1.5rem;transition:var(--transition);opacity:.5;transform:translate(20px)}.value-card[data-astro-cid-gtepdjvk].active{opacity:1;transform:translate(0);border-color:var(--color-main);background:#fe7b021a}.value-icon[data-astro-cid-gtepdjvk]{width:60px;height:60px;flex-shrink:0}.value-content[data-astro-cid-gtepdjvk] h3[data-astro-cid-gtepdjvk]{color:var(--color-main);margin-bottom:.5rem;font-size:1.5rem}.value-content[data-astro-cid-gtepdjvk] p[data-astro-cid-gtepdjvk]{color:var(--color-text-muted);margin:0;font-size:.95rem}@media(max-width:768px){.value-card[data-astro-cid-gtepdjvk]{padding:1.5rem}.value-icon[data-astro-cid-gtepdjvk]{width:50px;height:50px}.value-content[data-astro-cid-gtepdjvk] h3[data-astro-cid-gtepdjvk]{font-size:1.25rem}}.badges-section[data-astro-cid-jg2qq2qk]{background:radial-gradient(ellipse at center,rgba(170,170,170,.2) 0%,var(--color-bg) 60%)}.badges-container[data-astro-cid-jg2qq2qk]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem;align-items:center}.values-cards[data-astro-cid-jg2qq2qk]{display:flex;flex-direction:column;gap:1.5rem;padding-top:0}@media(max-width:768px){.badges-container[data-astro-cid-jg2qq2qk]{grid-template-columns:1fr;gap:3rem}.values-cards[data-astro-cid-jg2qq2qk]{padding-top:3rem}}.day-card[data-astro-cid-olm4vo3q]{background:#ffffff0d;backdrop-filter:blur(10px);border:2px solid rgba(254,123,2,.3);border-radius:var(--border-radius);padding:2rem;transition:var(--transition);position:relative;overflow:hidden}.day-card[data-astro-cid-olm4vo3q].active{border-color:var(--color-main);background:#fe7b021a}.day-card[data-astro-cid-olm4vo3q]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-main);transform:scaleX(0);transition:var(--transition)}.day-card[data-astro-cid-olm4vo3q].active:before{transform:scaleX(1)}.day-card[data-astro-cid-olm4vo3q] h3[data-astro-cid-olm4vo3q]{color:var(--color-main);margin-bottom:1.5rem;font-size:1.8rem}.day-card[data-astro-cid-olm4vo3q].locked{opacity:.6}.schedule-item[data-astro-cid-olm4vo3q]{margin-bottom:1.5rem;padding-left:1.5rem;border-left:3px solid var(--color-main)}.schedule-time[data-astro-cid-olm4vo3q]{color:var(--color-main);font-weight:700;font-size:1.1rem}.schedule-title[data-astro-cid-olm4vo3q]{font-weight:600;margin:.5rem 0}.schedule-description[data-astro-cid-olm4vo3q]{color:var(--color-text-muted);font-size:.95rem}.program-section[data-astro-cid-zgun3isp]{background:radial-gradient(ellipse at bottom,rgba(170,170,170,.2) 0%,var(--color-bg) 50%)}.program-days[data-astro-cid-zgun3isp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.map-section[data-astro-cid-h55wafef]{background:var(--color-bg)}.map-container[data-astro-cid-h55wafef]{margin-top:3rem;position:relative;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 20px 60px #0000004d;transition:var(--transition)}.map-container[data-astro-cid-h55wafef]:hover{transform:scale(1.02);box-shadow:0 30px 80px #48464633}.map-container[data-astro-cid-h55wafef] a[data-astro-cid-h55wafef]{display:block;position:relative;cursor:zoom-in;text-decoration:none}.map-container[data-astro-cid-h55wafef] img[data-astro-cid-h55wafef]{width:100%;height:auto;display:block}.map-overlay[data-astro-cid-h55wafef]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;justify-content:center;padding:2rem}.map-container[data-astro-cid-h55wafef]:hover .map-overlay[data-astro-cid-h55wafef]{opacity:1}.map-hint[data-astro-cid-h55wafef]{background:var(--color-main);color:#fff;padding:.5rem 1rem;border-radius:50px;font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 20px #fe7b0266;transform:translateY(10px);transition:transform .3s ease}.map-container[data-astro-cid-h55wafef]:hover .map-hint[data-astro-cid-h55wafef]{transform:translateY(0)}.map-hint[data-astro-cid-h55wafef] svg[data-astro-cid-h55wafef]{width:18px;height:18px}:root{--color-main: #fe7b02;--color-main-dark: #e56d00;--color-main-light: #ff9433;--color-bg: #23272F;--color-bg-light: #5a6169;--color-bg-dark: #2d3238;--color-text: #ffffff;--color-text-muted: #b8bdc4;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--border-radius: 12px;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-sm)}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{margin-bottom:var(--spacing-sm)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.section{padding:var(--spacing-xl) 0;position:relative}.text-center{text-align:center}.text-main{color:var(--color-main)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes swing{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.fade-in-up{animation:fadeInUp .8s ease-out forwards}.swing{animation:swing 3s ease-in-out infinite}.glass{background:#ffffff0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius)}.btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-main);color:var(--color-text);text-decoration:none;border-radius:var(--border-radius);font-weight:600;transition:var(--transition);border:none;cursor:pointer;font-size:1rem}.btn:hover{background:var(--color-main-dark);transform:translateY(-2px);box-shadow:0 10px 25px #fe7b024d}@media(max-width:768px){.section{padding:var(--spacing-lg) 0}.container{padding:0 var(--spacing-sm)}}
