@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic%7cPlayfair+Display:400,700%7cGreat+Vibes";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.header-wrapper[data-v-6c64b83a]{position:relative;z-index:1000}.main-nav[data-v-6c64b83a]{background:#222;padding:15px 0;color:#fff;position:relative;transition:background .3s}.nav-container[data-v-6c64b83a]{display:flex;justify-content:space-between;align-items:center}.logo-wrapper[data-v-6c64b83a]{display:flex;flex-direction:column;align-items:center;justify-content:center}.logo-img-container[data-v-6c64b83a]{height:48px;overflow:hidden;display:flex;align-items:flex-start}.nav-logo-img[data-v-6c64b83a]{height:65px;object-fit:cover;display:block}.logo-line[data-v-6c64b83a]{width:100%;height:2px;background-color:#cda85f;margin:1px 0}.logo-tagline[data-v-6c64b83a]{color:#cda85f;font-family:Times New Roman,Times,serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:capitalize;line-height:1}.menu-toggle[data-v-6c64b83a]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:10px}.hamburger-line[data-v-6c64b83a]{width:25px;height:2px;background-color:#cda85f;transition:.3s}.menu ul[data-v-6c64b83a]{display:flex;list-style:none;margin:0;padding:0;gap:35px;align-items:center}.menu a[data-v-6c64b83a]{text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:1px;color:#fff;transition:all .3s ease;display:flex;align-items:center;gap:8px}.menu a[data-v-6c64b83a]:hover,.menu a.router-link-active[data-v-6c64b83a]{color:#cda85f}.has-dropdown[data-v-6c64b83a]{position:relative}.dropdown-trigger i[data-v-6c64b83a]{font-size:10px;transition:transform .3s}.dropdown-menu[data-v-6c64b83a]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(15px);background:#2a2a2a;min-width:280px;flex-direction:column!important;align-items:flex-start!important;padding:10px 0!important;gap:0!important;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 15px 35px #00000080;border-top:3px solid #cda85f;border-radius:0 0 4px 4px}.dropdown-menu li[data-v-6c64b83a]{width:100%}.dropdown-menu a[data-v-6c64b83a]{padding:12px 25px;display:block;font-size:12px;text-transform:none;border-bottom:1px solid #353535;color:#ddd;font-weight:500;letter-spacing:.5px}.dropdown-menu li:last-child a[data-v-6c64b83a]{border-bottom:none}.dropdown-menu a[data-v-6c64b83a]:hover{background:#333;color:#cda85f;padding-left:30px}@media (min-width: 993px){.has-dropdown:hover .dropdown-menu[data-v-6c64b83a]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.has-dropdown:hover .dropdown-trigger i[data-v-6c64b83a]{transform:rotate(180deg)}}.lang-switcher img[data-v-6c64b83a]{height:18px;margin-left:15px;cursor:pointer;opacity:.6;transition:.3s;border-radius:2px}.lang-switcher img.active[data-v-6c64b83a],.lang-switcher img[data-v-6c64b83a]:hover{opacity:1;transform:scale(1.1)}.mobile-lang-switcher[data-v-6c64b83a]{display:none;padding-top:25px;border-top:1px solid #444;margin-top:10px;width:100%}.lang-options[data-v-6c64b83a]{display:flex;justify-content:center;gap:30px}.lang-options img[data-v-6c64b83a]{height:26px;cursor:pointer}@media (max-width: 992px){.menu-toggle[data-v-6c64b83a]{display:flex}.menu[data-v-6c64b83a]{position:absolute;top:100%;left:0;width:100%;background:#1a1a1a;max-height:0;overflow-y:auto;transition:max-height .4s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 40px #0006}.menu.active[data-v-6c64b83a]{max-height:85vh;padding-bottom:30px}.menu ul[data-v-6c64b83a]{flex-direction:column;align-items:stretch;padding:10px 0;gap:0}.menu>ul>li>a[data-v-6c64b83a]{padding:15px 30px;border-bottom:1px solid #2a2a2a;justify-content:space-between}.dropdown-menu[data-v-6c64b83a]{position:static;opacity:1;visibility:visible;transform:none;background:#111;width:100%;min-width:100%;max-height:0;overflow:hidden;padding:0!important;border-top:none;box-shadow:none;border-radius:0}.dropdown-active .dropdown-menu[data-v-6c64b83a]{max-height:1000px;border-bottom:1px solid #2a2a2a}.dropdown-active .dropdown-trigger i[data-v-6c64b83a]{transform:rotate(180deg)}.dropdown-menu a[data-v-6c64b83a]{padding:12px 30px 12px 50px;font-size:13px;border-bottom:1px solid #222}.desktop-only[data-v-6c64b83a]{display:none}.mobile-lang-switcher[data-v-6c64b83a]{display:block}.hide-mobile[data-v-6c64b83a]{display:none}.menu-open .hamburger-line[data-v-6c64b83a]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-open .hamburger-line[data-v-6c64b83a]:nth-child(2){opacity:0}.menu-open .hamburger-line[data-v-6c64b83a]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.beacon-footer[data-v-f3e555a3]{background-color:#1a1a1a;border-top:2px solid var(--gold);padding:60px 0 0;color:#aaa}.bf-grid[data-v-f3e555a3]{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;gap:40px;padding:0 15px}.bf-col[data-v-f3e555a3]{flex:1;min-width:200px}.brand-col[data-v-f3e555a3]{flex:1.3}.logo-wrapper[data-v-f3e555a3]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px}.logo-img-container[data-v-f3e555a3]{height:62px;overflow:hidden;display:flex;align-items:flex-start}.footer-logo-img[data-v-f3e555a3]{height:85px;object-fit:cover;flex-shrink:0;display:block}.logo-line[data-v-f3e555a3]{width:96%;height:2px;background-color:var(--gold);margin:3px 0 2px}.logo-tagline[data-v-f3e555a3]{color:var(--gold);font-family:Times New Roman,Times,serif;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:capitalize;line-height:1;margin-bottom:5px}.bf-col-title[data-v-f3e555a3]{color:#fff;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #333;position:relative}.bf-col-title[data-v-f3e555a3]:after{content:"";position:absolute;bottom:-1px;left:0;width:40px;height:2px;background:var(--gold)}.bf-brand-desc[data-v-f3e555a3]{font-size:13px;line-height:1.8;margin:15px 0 25px;color:#888}.footer-nav[data-v-f3e555a3]{display:flex;flex-direction:column}.footer-nav a[data-v-f3e555a3]{color:#aaa;font-size:14px;line-height:2.2;transition:color .25s ease}.footer-nav a[data-v-f3e555a3]:hover{color:var(--gold)}.bf-social[data-v-f3e555a3]{display:flex;gap:10px}.bf-social a[data-v-f3e555a3]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2a2a2a;color:#fff;transition:.3s;font-size:16px}.bf-social a[data-v-f3e555a3]:hover{transform:translateY(-3px);background:var(--gold);color:#000}.bf-contact-item[data-v-f3e555a3]{display:flex;gap:12px;margin-bottom:16px;font-size:14px}.bf-contact-icon[data-v-f3e555a3]{color:var(--gold);margin-top:3px}.bf-subfooter[data-v-f3e555a3]{border-top:1px solid #2a2a2a;margin-top:50px;padding:20px 0;font-size:12px;color:#666}.subfooter-content[data-v-f3e555a3]{display:flex;justify-content:space-between;align-items:center}.subfooter-links[data-v-f3e555a3]{display:flex;gap:20px}.subfooter-links a[data-v-f3e555a3]{color:#666;transition:color .3s}.subfooter-links a[data-v-f3e555a3]:hover{color:var(--gold)}@media (max-width: 768px){.subfooter-content[data-v-f3e555a3]{flex-direction:column;gap:10px}}.contact-hub-wrapper[data-v-a3fb5d28]{position:fixed;bottom:30px;right:30px;z-index:999999}.hub-overlay[data-v-a3fb5d28]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .4s ease}.is-active .hub-overlay[data-v-a3fb5d28]{opacity:1;pointer-events:auto}.hub-container[data-v-a3fb5d28]{position:relative;display:flex;flex-direction:column;align-items:flex-end}.hub-trigger[data-v-a3fb5d28]{width:65px;height:65px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#cda85f;color:#fff;box-shadow:0 10px 30px #0000004d,inset 0 0 15px #fff3;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;z-index:2}.hub-trigger[data-v-a3fb5d28]:hover{transform:scale(1.05) rotate(5deg);background:#d4b47a}.trigger-inner[data-v-a3fb5d28]{font-size:28px;display:flex;align-items:center;justify-content:center}.online-status[data-v-a3fb5d28]{position:absolute;top:5px;right:5px;width:14px;height:14px;background:#2ecc71;border:2px solid #fff;border-radius:50%}.pulse-active[data-v-a3fb5d28]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#cda85f;animation:pulse-a3fb5d28 2s infinite;z-index:-1}@keyframes pulse-a3fb5d28{0%{transform:scale(1);opacity:.8}to{transform:scale(1.8);opacity:0}}.hub-menu[data-v-a3fb5d28]{position:absolute;bottom:0;right:0;width:320px;background:#191919d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(205,168,95,.3);border-radius:24px;padding:30px;opacity:0;transform:scale(.9) translateY(20px);pointer-events:none;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 20px 50px #00000080}.is-active .hub-menu[data-v-a3fb5d28]{opacity:1;transform:scale(1) translateY(-85px);pointer-events:auto}.hub-header[data-v-a3fb5d28]{margin-bottom:25px;text-align:left}.hub-subtitle[data-v-a3fb5d28]{display:block;font-family:Inter,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#cda85f;margin-bottom:5px}.hub-title[data-v-a3fb5d28]{font-family:Playfair Display,serif;font-size:24px;color:#fff;margin:0}.channels-grid[data-v-a3fb5d28]{display:grid;grid-template-columns:1fr;gap:12px}.channel-item[data-v-a3fb5d28]{display:flex;align-items:center;gap:15px;padding:12px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:16px;text-decoration:none;transition:all .3s ease}.channel-item[data-v-a3fb5d28]:hover{background:#cda85f1a;border-color:var(--hover-color);transform:translate(-5px)}.icon-box[data-v-a3fb5d28]{width:40px;height:40px;border-radius:12px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;transition:all .3s ease}.channel-item:hover .icon-box[data-v-a3fb5d28]{background:var(--hover-color);color:#fff;box-shadow:0 0 15px var(--hover-color)}.channel-name[data-v-a3fb5d28]{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#eee}.channel-item:hover .channel-name[data-v-a3fb5d28]{color:#fff}@media (max-width: 480px){.hub-menu[data-v-a3fb5d28]{width:calc(100vw - 60px);right:0}}.app-container{display:flex;flex-direction:column;min-height:100vh}main{flex:1;position:relative}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from{opacity:0;transform:translateY(10px)}.fade-slide-leave-to{opacity:0;transform:translateY(-10px)}.home-view[data-v-bdb3c740]{padding:0;margin:0;width:100%}.visually-hidden[data-v-bdb3c740]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bento-grid[data-v-bdb3c740]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:280px;gap:1.5rem;padding:2rem;max-width:1800px;margin:0 auto}.bento-card[data-v-bdb3c740]{position:relative;border-radius:20px;overflow:hidden;text-decoration:none;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;group:hover;padding:2rem;box-shadow:0 10px 30px #0000004d}.bento-card[data-v-bdb3c740]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000080,0 0 40px #cca92c33;z-index:10}.bento-hero[data-v-bdb3c740]{grid-column:span 2;grid-row:span 2}.bento-overlay[data-v-bdb3c740]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.4) 50%,transparent 100%);z-index:1;transition:background .4s ease}.bento-card:hover .bento-overlay[data-v-bdb3c740]{background:linear-gradient(to top,#000000f2,#0009 60%,#0003)}.bento-content[data-v-bdb3c740]{position:relative;z-index:2;transform:translateY(20px);transition:transform .4s ease}.bento-card:hover .bento-content[data-v-bdb3c740]{transform:translateY(0)}.bento-title[data-v-bdb3c740]{color:#fff;font-family:Playfair Display,serif;font-size:1.8rem;margin:0 0 .5rem;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.5)}.bento-hero .bento-title[data-v-bdb3c740]{font-size:2.8rem}.bento-desc[data-v-bdb3c740]{color:#e0e0e0;font-family:Inter,sans-serif;font-size:1rem;margin:0 0 1.5rem;line-height:1.5;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bento-hero .bento-desc[data-v-bdb3c740]{font-size:1.15rem;-webkit-line-clamp:3}.bento-card:hover .bento-desc[data-v-bdb3c740]{opacity:1;transform:translateY(0);transition-delay:.1s}.bento-cta[data-v-bdb3c740]{display:inline-flex;align-items:center;color:var(--gold, #cca92c);font-family:Inter,sans-serif;font-weight:600;font-size:.95rem;text-transform:uppercase;letter-spacing:1px;opacity:0;transform:translate(-10px);transition:all .4s ease}.bento-card:hover .bento-cta[data-v-bdb3c740]{opacity:1;transform:translate(0);transition-delay:.2s}.bento-accent[data-v-bdb3c740]{position:absolute;top:0;left:0;width:100%;height:4px;background:var(--gold, #cca92c);transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:2}.bento-card:hover .bento-accent[data-v-bdb3c740]{transform:scaleX(1)}@media (max-width: 1400px){.bento-grid[data-v-bdb3c740]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.bento-grid[data-v-bdb3c740]{grid-template-columns:repeat(2,1fr);grid-auto-rows:250px;padding:1rem}.bento-hero[data-v-bdb3c740]{grid-column:span 2;grid-row:span 1}.bento-hero .bento-title[data-v-bdb3c740]{font-size:2.2rem}}@media (max-width: 640px){.bento-grid[data-v-bdb3c740]{grid-template-columns:1fr;grid-auto-rows:220px}.bento-hero[data-v-bdb3c740]{grid-column:span 1}.bento-desc[data-v-bdb3c740]{display:none}.bento-content[data-v-bdb3c740]{transform:translateY(0)}.bento-cta[data-v-bdb3c740]{opacity:1;transform:translate(0)}}body.home-page-2{background-color:#050505!important}:root{--gold: #cda85f;--gold-light: #e8d5a3;--dark: #222222;--white: #ffffff;--gray: rgba(255, 255, 255, .7);--bg-dark: #111111;--bg-light: #f5f5f5;--text-dark: #333333}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Open Sans,sans-serif;background-color:var(--bg-light);color:var(--text-dark);overflow-x:hidden}a{text-decoration:none!important;color:inherit;transition:all .3s ease}a:hover{color:var(--gold)!important}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:0 15px}}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:280px 280px 280px;gap:2px;padding:0;width:100vw;margin:0;background:#050505}.bento-card{position:relative;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-end;border-radius:0;width:100%;height:100%;cursor:pointer;text-decoration:none}.bento-hero{grid-column:1 / 3;grid-row:1 / 3}.bento-wide{grid-column:span 2}.bento-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#050505d9,#0505054d,#0000001a);transition:all .4s ease;z-index:1}.bento-card:hover .bento-overlay,.bento-card:active .bento-overlay{background:linear-gradient(0deg,#050505f2,#05050580 60%,#0003)}.bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;background-size:cover;background-position:center;transition:transform .8s cubic-bezier(.25,.46,.45,.94);z-index:0}.bento-card:hover:before,.bento-card:active:before{transform:scale(1.08)}.bento-content{position:relative;z-index:2;padding:40px;width:100%}.bento-title{color:#fff;font-family:Playfair Display,serif;font-size:26px;font-weight:700;margin-bottom:10px;text-shadow:0 4px 15px rgba(0,0,0,.8);transition:transform .3s ease}.bento-hero .bento-title{font-size:42px}.bento-desc{color:#ffffffe6;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;max-width:500px;max-height:0;overflow:hidden;opacity:0;transition:all .5s ease}.bento-card:hover .bento-desc,.bento-card:active .bento-desc{max-height:120px;opacity:1;margin-bottom:15px}.bento-cta{display:inline-block;color:var(--gold);font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;opacity:0;transform:translate(-20px);transition:.4s ease .1s}.bento-card:hover .bento-cta,.bento-card:active .bento-cta{opacity:1;transform:translate(0)}.bento-accent{position:absolute;bottom:0;left:0;width:0;height:4px;background:linear-gradient(90deg,var(--gold),var(--gold-light));transition:width .6s;z-index:3}.bento-card:hover .bento-accent,.bento-card:active .bento-accent{width:100%}@media (max-width: 1200px){.bento-hero .bento-title{font-size:34px}.bento-content{padding:30px}}@media (max-width: 1024px){.bento-grid{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:320px}.bento-hero{grid-column:1 / -1;grid-row:span 1}.bento-wide{grid-column:span 2}.bento-hero .bento-title{font-size:38px}}@media (max-width: 768px){.bento-grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto;min-height:auto}.bento-card{height:380px}.bento-hero,.bento-wide{grid-column:span 1;grid-row:span 1}.bento-content{padding:25px}.bento-title{font-size:24px}.bento-hero .bento-title{font-size:28px}.bento-desc{max-height:150px;opacity:1;margin-bottom:15px;display:block}.bento-cta{opacity:1;transform:translate(0)}.bento-accent{width:40px}}@media (max-width: 480px){.bento-grid{grid-auto-rows:300px}.bento-card{min-height:300px}.bento-content{padding:20px}.bento-title{font-size:22px}.bento-hero .bento-title{font-size:26px}}
