@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueUltraLight.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueThin.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueLight.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueLightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueRoman.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueItalic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueMedium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueMediumItalic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueBold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica-neue/HelveticaNeueBoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--ink:#262626;--paper:#fff;--mist:#f5f5f5;--line:#e5e5e5;--steel:#707072;--faint:#9e9ea0;--black:#262626;--black-elevated:#303030;--white:#fff;--gold:#d2ab67;--gold-dark:#b8914f;--gold-soft:#e2c58f;--gold-primary:#d2ab67;--accent-gold:#d2ab67;--gold-gradient:linear-gradient(135deg, #d2ab67 0%, #b8914f 100%);--gold-gradient-3:linear-gradient(135deg, #d2ab67 0%, #b8914f 100%);--panel:#262626;--panel-card:#303030;--text-secondary:#a09fa0;--gradient-black:linear-gradient(180deg, #262626 0%, #000 100%);--gradient-black-card:linear-gradient(135deg, #262626 0%, #000 100%);--gradient-black-h:linear-gradient(90deg, #262626 0%, #000 100%);--font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-ui:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-headline:"Helvetica Neue", Helvetica, Arial, sans-serif;--text-display:clamp(42px, 6.8vw, 76px);--text-heading:26px;--text-sub:22px;--text-body:17px;--text-caption:13px;--radius-pill:30px;--radius-search:24px;--radius-card:0;--space:4px;--gap:8px;--section:48px;--max:1440px;--ease-apple:cubic-bezier(.16, 1, .3, 1);--shadow:none!important}*,:before,:after{box-sizing:border-box;font-family:var(--font-body);margin:0;padding:0}html{font-size:17px;font-family:var(--font-body)}body{font-family:var(--font-body);font-size:var(--text-body,17px);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin;scrollbar-color:#333 #000;background-color:#000;min-height:100vh;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#262626 0%,#000 100%);width:100%;height:100%;position:fixed;top:0;left:0;transform:translateZ(0)}h1,h2,h3,h4,h5,h6,.display{letter-spacing:-.01em;font-weight:600;font-family:var(--font-display)!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background-color:#27272a}::-webkit-scrollbar-thumb:hover{background-color:var(--steel)}::selection{background-color:var(--paper);color:var(--ink)}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);font-weight:500;line-height:1.2}a{color:inherit;text-decoration:none;transition:opacity .15s,color .15s}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}ul{list-style:none}img{max-width:100%;display:block;border-radius:var(--radius-card,0)!important}.container{max-width:var(--max,1440px);margin:0 auto;padding:0 24px}@media (max-width:768px){.container{padding:0 16px}}.display{font-family:var(--font-display)}.text-secondary{color:var(--steel)}.glass-panel,.glass-card{background:#18181b;border:1px solid #ffffff14;transition:border-color .2s;border-radius:var(--radius-card,0)!important;box-shadow:none!important}.glass-card:hover{border-color:#fff3;box-shadow:none!important}button,.btn,.pill-btn,.modern-btn,a.btn,.nav-tickets-btn,.nav-shop-btn,.hero-article-cta-btn,.spotlight-ticket-btn,.drawer-ticket-btn,.drawer-shop-btn{font-family:var(--font-ui);border-radius:var(--radius-pill,30px);text-transform:none;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:none!important;text-shadow:none!important;filter:none!important}button:hover,.btn:hover,.pill-btn:hover,.modern-btn:hover,a.btn:hover,.nav-tickets-btn:hover,.nav-shop-btn:hover,.hero-article-cta-btn:hover,.spotlight-ticket-btn:hover,.drawer-ticket-btn:hover,.drawer-shop-btn:hover{box-shadow:none!important;filter:none!important;text-shadow:none!important}h1,h2,h3,h4,h5,h6,p,span,a,label,div{text-shadow:none!important}img,svg{filter:none!important}.btn-white,.btn-outline-white,.btn-metallic-white,.pill-light{background-color:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--paper)!important}.btn-white:hover,.btn-outline-white:hover,.btn-metallic-white:hover,.pill-light:hover{background-color:var(--mist)!important;color:var(--ink)!important;box-shadow:none!important;border-color:#d4d4d4!important;transform:none!important}.btn-black,.btn-outline,.btn-metallic-black,.modern-btn-dark,.pill-dark{background-color:var(--ink)!important;color:var(--paper)!important;border:1px solid #fff3!important}.btn-black:hover,.btn-outline:hover,.btn-metallic-black:hover,.modern-btn-dark:hover,.pill-dark:hover{color:var(--paper)!important;box-shadow:none!important;background-color:#242424!important;border-color:#fff6!important;transform:none!important}.btn-gold,.btn-metallic-gold,.modern-btn-primary,.ticket-btn-inline{background-color:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--paper)!important;box-shadow:none!important;text-shadow:none!important}.btn-gold:hover,.btn-metallic-gold:hover,.modern-btn-primary:hover,.ticket-btn-inline:hover{background-color:var(--mist)!important;color:var(--ink)!important;box-shadow:none!important;border-color:#d4d4d4!important;transform:none!important}.modern-btn .btn-icon{transition:transform .2s}.modern-btn:hover .btn-icon{transform:translate(4px)}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.page-transition{animation:pageFadeIn .45s var(--ease-apple) forwards;will-change:opacity, transform}.scroll-reveal{opacity:0;transition:opacity .7s var(--ease-apple), transform .7s var(--ease-apple);will-change:opacity, transform;transform:translateY(30px)}.scroll-reveal.is-visible{opacity:1;will-change:auto;transform:translateY(0)}.meander-divider{background-image:url("data:image/svg+xml;utf8,<svg width=\"40\" height=\"20\" viewBox=\"0 0 40 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 2h38v16h-2v-12h-32v8h28v4h-30v-16z\" fill=\"none\" stroke=\"%23C9A24B\" stroke-width=\"1.5\"/></svg>");background-position:50%;background-repeat:repeat-x;height:20px}.home-page{background-color:var(--black)}.home-content-column{z-index:10;width:100%;max-width:100%;box-shadow:none;background-color:#fff;border-radius:0;margin:0;position:relative;overflow:hidden}@media (max-width:768px){.home-content-column{border-radius:0;width:100%;margin:0}}.hero-section{z-index:1;position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.header{z-index:90;width:100%;transition:background .3s,border-bottom .3s,box-shadow .3s;position:fixed;top:0;left:0;transform:translateZ(0)}.header-transparent{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#262626b3 0%,#26262633 100%);border-bottom:1px solid #ffffff0a}.header-solid,.mobile-menu-open{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#1e1e1ef5 0%,#101010fa 100%);border-bottom:1px solid #ffffff14;box-shadow:0 4px 20px #0006}.header-container{width:100%;transition:height .4s;position:relative}.header-transparent .header-container,.header-solid .header-container{height:88px}.header-left-actions{z-index:10;align-items:center;gap:1rem;height:100%;transition:all .3s;display:flex;position:absolute;top:0;left:2rem}.header-right-actions{z-index:10;align-items:center;height:100%;transition:height .4s;display:flex;position:absolute;top:0;right:2rem}.header-unified-logo{z-index:10;align-items:center;gap:1rem;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.header-unified-logo:hover{opacity:.92;transform:translateY(-.5px)}.header-unified-logo-img{object-fit:contain;filter:none;width:auto;height:66px;transition:transform .3s}.header-solid .header-unified-logo-img{height:66px}.header-unified-brand-name{font-family:var(--font-display);color:var(--white);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:1.55rem;font-weight:600}.header-solid .header-unified-brand-name{opacity:1;font-size:1.55rem}.header-nav-center{z-index:10;justify-content:center;align-items:center;gap:clamp(1.3rem,2vw,2.2rem);height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.header-nav-center a{font-family:var(--font-display);color:#ffffffc2;letter-spacing:.02em;white-space:nowrap;align-items:center;padding:.5rem .2rem;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex;position:relative}.header-nav-center a:hover{color:var(--gold)}.header-nav-center a.active-nav-link{color:var(--gold);font-weight:600}.header-nav-center a:after{content:"";background-color:var(--gold);border-radius:9999px;width:0;height:2px;margin:auto;transition:width .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:0}.header-nav-center a:hover:after,.header-nav-center a.active-nav-link:after{width:100%}.mobile-header-menu-btn{color:var(--white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;transition:color .2s,transform .2s;display:none}.mobile-header-menu-btn:hover{color:var(--gold);transform:scale(1.05)}.desktop-menu-btn:hover .menu-text{background:var(--gold-gradient-3);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.desktop-menu-btn:hover svg *{stroke:url(#gold-gradient)}.menu-text{font-family:var(--font-body);color:#fff9;letter-spacing:.05em;margin-top:.2rem;font-size:.65rem;font-weight:600}.logo-placeholder{font-family:var(--font-display);letter-spacing:.05em;color:var(--white);border:2px solid var(--gold);background-color:var(--black);padding:.25rem .5rem;font-size:1.5rem;font-weight:700}.primary-nav{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:100%;display:grid}.secondary-nav{gap:1.5rem;display:flex}.nav-side{flex:1;align-items:center;gap:1.8rem;display:flex}.nav-left{justify-content:flex-end;padding-left:2rem;padding-right:1.5rem;transition:padding .4s}.nav-right{justify-content:flex-start;padding-left:1.5rem;padding-right:2rem;transition:padding .4s}.header-solid .nav-left{padding-left:160px}.header-solid .nav-right{padding-right:380px}.nav-center-tab{background-color:#0000;border:none;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;min-width:140px;height:100%;padding:0 1rem;text-decoration:none;transition:all .3s;display:flex}.nav-center-tab:hover{border-bottom:2px solid var(--gold);background-color:#ffffff0d}.match-center-title{font-family:var(--font-body);color:var(--white);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:700;transition:all .3s}.header-solid .match-center-title{font-size:.75rem}.nav-side a{color:var(--white);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:1.65rem;text-decoration:none;transition:all .3s;position:relative}.header-solid .nav-side a{font-size:clamp(1.1rem,1.7vw,1.4rem)}.header-solid .nav-side{gap:clamp(1rem,2vw,2.5rem)}.nav-side a:hover,.nav-side a.active{color:var(--gold)}.nav-dropdown{align-items:center;height:100%;display:flex;position:relative}.nav-dropdown-content{border-top:2px solid var(--gold);opacity:0;visibility:hidden;z-index:100;pointer-events:none;background:linear-gradient(#262626 0%,#000 100%);flex-direction:column;min-width:180px;padding:.5rem 0;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(15px);box-shadow:0 10px 25px #00000080}.nav-dropdown:hover .nav-dropdown-content{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dropdown-content a{color:var(--white);font-family:var(--font-display);text-transform:uppercase;padding:.75rem 1.5rem;font-size:1rem;text-decoration:none;transition:all .2s;display:block}.nav-dropdown-content a:hover{color:var(--gold);background-color:#ffffff0d;padding-left:2rem}.nav-center-tab:hover .match-center-title{background:var(--gold-gradient-3);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.match-center-subtitle{font-family:var(--font-body);color:#fff9;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-top:.25rem;font-size:.55rem;font-weight:600;transition:all .3s}.header-solid .match-center-subtitle{margin-top:.15rem;font-size:.45rem}.primary-nav a:not(.nav-center-tab),.secondary-nav a{text-transform:uppercase;letter-spacing:.05em;color:var(--white);font-size:.875rem;font-weight:600;transition:color .2s}.primary-nav a:hover,.secondary-nav a:hover{background:var(--gold-gradient-3);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.secondary-nav a{color:var(--text-secondary)}.secondary-nav a:hover{color:var(--white)}.header-actions{align-items:center;gap:.75rem;height:100%;display:flex}.nav-block-btn{font-family:var(--font-ui);white-space:nowrap;box-sizing:border-box;cursor:pointer;letter-spacing:.01em;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;height:35px;padding:0 .95rem;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-tickets-btn{color:#262626!important;box-shadow:none!important;background-color:#d2ab67!important;border:1px solid #d2ab67!important}.nav-tickets-btn:hover{transform:translateY(-1px);color:#262626!important;box-shadow:none!important;background-color:#c49a56!important;border-color:#c49a56!important}.nav-shop-btn{color:#262626!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #fff!important}.nav-shop-btn:hover{transform:translateY(-1px);color:#262626!important;box-shadow:none!important;background-color:#f3f3f3!important;border-color:#e5e5e5!important}.header-lang-toggle{background-color:#0000004d;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;width:64px;height:33px;margin-left:.25rem;padding:2px;transition:border-color .2s;display:flex;position:relative}.header-lang-toggle:hover{border-color:#ffffff59}.lang-slider{background-color:var(--gold);z-index:1;border-radius:50%;width:27px;height:27px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px}.header-lang-toggle.lang-gr .lang-slider{transform:translate(31px)}.lang-btn{color:#ffffffd9;font-family:var(--font-display);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;width:29px;height:27px;padding:0;font-size:.68rem;font-weight:600;transition:color .2s;display:flex;position:relative;background:0 0!important}.lang-btn.active{color:#262626}.lang-btn:not(.active):hover{color:var(--white)}.header-utils{color:var(--white);align-items:center;font-size:.875rem;font-weight:600;display:flex}.lang-toggle{color:var(--white);cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff1a;align-items:center;padding-left:1rem;font-size:.875rem;font-weight:600;transition:color .3s;display:flex}.lang-toggle:hover span{background:var(--gold-gradient-3);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lang-toggle:hover svg *{stroke:url(#gold-gradient)}.lang-dropdown-container{position:relative}.lang-dropdown-menu{background-color:var(--black);opacity:0;visibility:hidden;z-index:200;border:1px solid #ffffff1a;border-radius:4px;flex-direction:column;min-width:120px;margin-top:1rem;transition:all .2s;display:flex;position:absolute;top:100%;right:0;transform:translateY(-10px);box-shadow:0 10px 20px #00000080}.lang-dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.lang-option{text-align:left;font-family:var(--font-body);color:var(--white);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;padding:.8rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.lang-option:hover{background-color:#ffffff0d;background:var(--gold-gradient-3);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lang-option.active{background:var(--gold-gradient-3);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.sign-in-btn{letter-spacing:.05em;color:var(--white);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.sign-in-btn-barca{box-shadow:none;color:var(--black);background:linear-gradient(135deg,#d2ac47 0%,#f7ef8a 50%,#ae8625 100%);border:none;border-radius:4px;padding:.35rem .75rem}.sign-in-btn-barca:hover{box-shadow:none;background:linear-gradient(135deg,#f7ef8a 0%,#d2ac47 50%,#edc967 100%);transform:translateY(-2px)}.sign-in-btn-barca .lucide{color:var(--black)}.search-btn{color:var(--white);transition:color .2s}.search-btn:hover span{background:var(--gold-gradient-3);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.search-btn:hover svg *{stroke:url(#gold-gradient)}.mobile-menu-btn{color:var(--white);z-index:100;display:none}.drawer-overlay{opacity:0;visibility:hidden;z-index:1000;background-color:#000000b3;width:100vw;height:100vh;transition:opacity .4s,visibility .4s;position:fixed;top:0;left:0}.drawer-overlay.open{opacity:1;visibility:visible}.side-drawer.submenu-open{width:880px}.drawer-profile-card{box-shadow:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:1rem;padding:.85rem 1.15rem;text-decoration:none;transition:all .25s;display:flex}.drawer-profile-card:hover{background:#d4af370f;border-color:#d4af3759;transform:translateY(-2px)}.drawer-nav{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.drawer-item{text-align:left;cursor:pointer;color:#e5e7eb;width:100%;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:.65rem .6rem;font-size:1.5rem;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.drawer-item:hover{color:#fff;background:#ffffff0a;transform:translate(6px)}.drawer-item:hover span{color:var(--gold-light)}.drawer-item.active{color:var(--gold)}.drawer-arrow{color:#ffffff40;transition:all .25s}.drawer-item:hover .drawer-arrow,.drawer-item.active .drawer-arrow{color:var(--gold);transform:translate(4px)}.drawer-action-btn{width:100%;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;box-sizing:border-box;border-radius:12px;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.drawer-shop-btn:hover{background:#ffffff14;border-color:#d4af3766;transform:translateY(-2px);color:var(--gold-light)!important;box-shadow:none!important}.drawer-footer{z-index:1;background:linear-gradient(#181818 0%,#000 100%);border-top:1px solid #ffffff12;flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem;display:flex;position:relative}.drawer-socials{justify-content:center;gap:1.25rem;display:flex}.drawer-socials a{color:#ffffff73;justify-content:center;align-items:center;transition:all .2s;display:flex}.drawer-socials a:hover{color:var(--gold);transform:translateY(-2px)}.drawer-utility-links{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.drawer-utility-links a{color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .2s}.drawer-utility-links a:hover{color:#fff}.drawer-submenu{opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#262626 0%,#000 100%);flex-direction:column;flex-shrink:0;width:520px;max-width:100vw;height:100vh;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;position:relative;overflow-y:auto;transform:translate(-100%)}.drawer-submenu.open{opacity:1;pointer-events:auto;transform:translate(0)}.submenu-content{z-index:1;padding:calc(90px + 1.5rem) 2rem 2rem;position:relative}.submenu-title{font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #ffffff14;margin:0 0 1.5rem;padding-bottom:.85rem;font-size:1.75rem;font-weight:600}.submenu-nav{flex-direction:column;gap:.85rem;display:flex}.drawer-back{color:var(--gold);font-family:var(--font-display);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:1.5rem 2rem .5rem;font-size:.85rem;font-weight:600;display:inline-flex}.mobile-only{display:none}@media (max-width:1024px){.desktop-only{display:none!important}.header{background-color:var(--black)!important;border-bottom:1px solid var(--line)!important}.header-container{height:76px!important}.header-left-actions{gap:.5rem!important;height:76px!important;left:1rem!important;right:auto!important}.desktop-menu-btn{display:none!important}.header-unified-logo{justify-content:flex-start!important;gap:.5rem!important;height:76px!important;position:relative!important;left:auto!important;transform:none!important}.header-unified-brand-name{opacity:1!important;letter-spacing:.04em!important;max-width:500px!important;font-size:1.15rem!important}.header-unified-logo-img{height:52px!important}.header-right-actions{height:76px!important;left:auto!important;right:1rem!important}.mobile-header-menu-btn{display:flex!important}@media (min-width:380px){.sign-in-btn-barca span{display:inline}}.side-drawer,.side-drawer.submenu-open,.drawer-main{width:85vw}.drawer-submenu{z-index:3;border-left:none;width:85vw;position:absolute;top:0;left:0;transform:translate(100%)}.drawer-submenu.open{transform:translate(0)}.mobile-only{display:flex}.drawer-submenu-header{border-bottom:1px solid #ffffff1a;align-items:center;height:120px;padding:0 2rem;display:flex}.drawer-back{color:var(--white);font-family:var(--font-display);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;display:flex}}.side-drawer{z-index:1001;width:520px;max-width:95vw;height:100vh;box-shadow:none;visibility:hidden;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.drawer-main{z-index:2;background:linear-gradient(#262626 0%,#000 100%);border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:520px;max-width:95vw;height:100vh;display:flex;position:relative;overflow-y:auto}.side-drawer.open{visibility:visible;pointer-events:auto;transform:translate(0);box-shadow:20px 0 60px #000c}.drawer-header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b0efa;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;height:76px;padding:0 1.25rem;display:flex;position:relative}.drawer-close{cursor:pointer;flex-shrink:0;transition:all .25s;color:#fff!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:flex!important}.drawer-close svg{transition:transform .25s,stroke .25s;stroke:#fff!important;color:#fff!important;stroke-width:2.5px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;display:block!important}.drawer-close:hover{transform:rotate(90deg);border-color:var(--gold)!important;color:var(--gold)!important;background:#d4af3733!important}.drawer-close:hover svg{stroke:var(--gold)!important;color:var(--gold)!important}.drawer-logo{flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.drawer-logo-img{object-fit:contain;filter:none;flex-shrink:0;width:auto;max-width:44px;height:44px}.drawer-brand-name{font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,4vw,1.25rem);font-weight:700;line-height:1;overflow:hidden}.drawer-lang-toggle{background:#ffffff14;border:1px solid #ffffff2e;border-radius:9999px;flex-shrink:0;align-items:center;gap:.2rem;padding:.2rem .5rem;display:inline-flex}.drawer-lang-btn{font-family:var(--font-display);color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.15rem .35rem;font-size:.75rem;font-weight:700;line-height:1;transition:all .2s}.drawer-lang-btn:hover{color:#fff}.drawer-lang-btn.active{color:var(--gold,#c9a24b);background:#d4af3733}.drawer-lang-divider{color:#ffffff40;-webkit-user-select:none;user-select:none;font-size:.7rem;line-height:1}.drawer-content-scroll{z-index:1;flex-direction:column;flex:1;padding:.75rem 1.25rem 1rem;display:flex;position:relative;overflow-y:auto}.drawer-content-scroll::-webkit-scrollbar{display:none}.drawer-content-scroll{-ms-overflow-style:none;scrollbar-width:none}.drawer-profile-section{margin-bottom:.6rem}.drawer-profile-card{background:#ffffff08;border:1px solid #d4af3759;border-radius:10px;align-items:center;gap:.65rem;padding:.45rem .85rem;text-decoration:none;transition:all .25s;display:flex}.drawer-profile-card:hover{border-color:var(--gold);background:#d4af3714;transform:translateY(-1px)}.drawer-profile-avatar{width:28px;height:28px;color:var(--gold);background:#d4af3726;border:1px solid #d4af3766;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drawer-profile-info{flex-direction:column;flex:1;gap:.02rem;display:flex;overflow:hidden}.drawer-profile-name{font-family:var(--font-display);color:#fff;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.drawer-profile-sub,.drawer-profile-email{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.drawer-profile-arrow{color:#ffffff4d;transition:all .2s}.drawer-profile-card:hover .drawer-profile-arrow{color:var(--gold);transform:translate(2px)}.drawer-logout-btn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.drawer-logout-btn:hover{color:#fff;background:#ef444440}.drawer-nav{flex-direction:column;margin-bottom:.5rem;display:flex}.drawer-nav-group{border-bottom:1px solid #ffffff12;padding:.15rem 0;transition:all .2s}.drawer-item{text-align:left;cursor:pointer;color:#fff;width:100%;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;box-sizing:border-box;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:.35rem .4rem;font-size:1.55rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.drawer-item:hover{color:var(--gold);transform:translate(3px)}.drawer-item.active-page{color:var(--gold)!important}.drawer-item.active-page .drawer-chevron{color:var(--gold)}.drawer-accordion-btn{border-radius:6px}.drawer-accordion-btn.active-open{color:var(--gold);border:1px solid #d4af3766;border-radius:6px;padding:.28rem .55rem}.drawer-chevron{color:#9ca3af;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s}.drawer-chevron.open{color:var(--gold);transform:rotate(180deg)}.drawer-accordion-content{opacity:0;flex-direction:column;gap:.35rem;max-height:0;padding-left:1rem;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .25s,padding .25s;display:flex;overflow:hidden}.drawer-accordion-content.open{opacity:1;max-height:250px;padding-top:.35rem;padding-bottom:.35rem}.drawer-subitem{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;font-size:1.02rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.drawer-subitem:hover{color:var(--gold);transform:translate(4px)}.drawer-subitem.active-subpage{font-weight:600;color:var(--gold)!important}.drawer-action-buttons-wrapper{border-top:1px solid #ffffff17;flex-direction:column;gap:1.25rem;margin-top:1rem;padding-top:1.25rem;display:flex}.drawer-action-btn{width:100%;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:.72rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:none!important}.drawer-ticket-btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;border-radius:8px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);color:#262626!important;box-shadow:none!important;background-color:#d2ab67!important;border:1px solid #d2ab67!important}.drawer-ticket-btn:hover,.drawer-ticket-btn:focus,.drawer-ticket-btn:active{transform:translateY(-2px);color:#262626!important;box-shadow:none!important;background-color:#c49a56!important;border-color:#c49a56!important}.drawer-shop-btn{background-color:#fff;color:#262626!important;box-shadow:none!important;border:none!important}.drawer-shop-btn:hover{background-color:#f3f4f6;transform:translateY(-2px);box-shadow:none!important}.btn-icon-box{justify-content:center;align-items:center;margin-right:.6rem;display:flex}.btn-label{text-align:left;flex:1}.btn-corner-icon{opacity:.85;transition:transform .2s}.drawer-action-btn:hover .btn-corner-icon{opacity:1;transform:translate(2px,-2px)}.drawer-socials-circle-row{justify-content:center;align-items:center;gap:.65rem;margin-top:.75rem;padding-bottom:.25rem;display:flex}.drawer-social-circle{color:#d1d5db;background:#ffffff05;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:all .2s;display:flex}.drawer-social-circle:hover{border-color:var(--gold);color:var(--gold);background:#d4af3726;transform:translateY(-2px);box-shadow:none!important}
.footer{color:var(--paper,#fff);background:linear-gradient(#262626 0%,#000 100%);border-top:1px solid #ffffff1a}.footer-content{max-width:var(--max,1440px);flex-direction:column;margin:0 auto;padding:3rem 24px 2rem;display:flex}.footer-social-section{border-bottom:1px solid #ffffff1a}.footer-partners-section{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:2rem;margin-bottom:2.5rem;padding-bottom:2.5rem;display:flex}.partners-header{justify-content:space-between;align-items:center;display:flex;position:relative}.partners-title-wrapper{align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.partners-title{font-family:var(--font-ui,"Helvetica Neue", -apple-system, sans-serif);color:#fff;letter-spacing:normal;margin:0;font-size:1.125rem;font-weight:700}.partners-btn{font-family:var(--font-ui,"Helvetica Neue", -apple-system, sans-serif);color:#fff;border-radius:var(--radius-pill,30px);letter-spacing:normal;box-shadow:none;background:0 0;border:1px solid #ffffff40;justify-content:center;align-items:center;margin-left:auto;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.partners-btn:hover,.partners-btn:focus,.partners-btn:active{color:var(--ink,#262626);box-shadow:none;background:#fff;border-color:#fff;transform:none}.footer-featured-partners{flex-wrap:wrap;justify-content:center;align-items:center;gap:3.5rem;width:100%;padding-bottom:.5rem;display:flex}.footer-partner-link{opacity:.85;justify-content:center;align-items:center;padding:6px 12px;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.footer-partner-link:hover{opacity:1;transform:translateY(-2px)}.footer-main-sponsor .footer-partner-img{max-width:170px;height:34px}.footer-kit-sponsor .footer-partner-img{max-width:145px;height:28px}.footer-partners-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem 2.75rem;width:100%;max-width:1200px;margin:0 auto;display:flex}.footer-partner-img{object-fit:contain;filter:none;width:auto;max-width:125px;height:24px;display:block}.footer-sponsor-novibet{max-width:160px;height:32px}.footer-sponsor-gp{max-width:135px;height:26px}.footer-sponsor-zakcret{max-width:140px;height:25px}.footer-sponsor-toyota{max-width:135px;height:24px}.footer-sponsor-macron{max-width:130px;height:28px}.footer-sponsor-andania{max-width:120px;height:24px}.footer-sponsor-pos{max-width:100px;height:24px}.footer-sponsor-sykiki{max-width:90px;height:26px}.footer-sponsor-athir{max-width:55px;height:30px}.footer-sponsor-dole{max-width:80px;height:34px}.footer-sponsor-elite{max-width:155px;height:22px}.footer-sponsor-carhino{max-width:110px;height:22px}.footer-sponsor-falireas{max-width:105px;height:26px}.footer-sponsor-panprod{max-width:110px;height:26px}.footer-sponsor-siampis{max-width:130px;height:24px}.footer-sponsor-more{max-width:115px;height:24px}.footer-sponsor-horizonblu,.footer-sponsor-spourgitis{max-width:125px;height:24px}.footer-sponsor-platea{max-width:115px;height:24px}.footer-social-section{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:2.5rem;padding-bottom:2.5rem;display:flex}.social-title{font-family:var(--font-ui,"Helvetica Neue", -apple-system, sans-serif);text-align:center;text-transform:none;letter-spacing:.01em;margin:0;font-size:.8125rem;font-weight:500;color:#fff!important;opacity:1!important}.social-icons-row{align-items:center;gap:1.5rem;display:flex}.social-icons-row a{color:#fff;text-decoration:none;transition:opacity .2s;display:flex}.social-icons-row a svg{width:22px;height:22px}.social-icons-row a:hover{opacity:.7}.footer-triptych{border-top:1px solid #ffffff14;grid-template-columns:minmax(260px,1fr) auto minmax(390px,1.35fr);align-items:flex-start;gap:3.5rem;width:100%;max-width:1220px;margin:0 auto 3rem;padding-top:2.25rem;display:grid}.footer-triptych-left{text-align:left;flex-direction:column;gap:1.75rem;display:flex}.footer-info-block{flex-direction:column;gap:.35rem;display:flex}.footer-info-title{font-family:var(--font-ui,"Helvetica Neue", -apple-system, sans-serif);letter-spacing:.1em;color:#fff;text-transform:uppercase;border-bottom:1px solid #ffffff1f;margin:0 0 .65rem;padding-bottom:.5rem;font-size:.75rem;font-weight:700}.footer-info-line{font-family:var(--font-ui,"Helvetica Neue", -apple-system, sans-serif);color:#ffffffa6;margin:0;font-size:.8125rem;line-height:1.55}.footer-info-link{color:#ffffffd9;text-decoration:none;transition:color .2s}.footer-info-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.footer-triptych-middle{flex-direction:column;justify-content:center;align-self:center;align-items:center;padding:0 1.25rem;display:flex}.footer-big-crest-link{flex-direction:column;align-items:center;text-decoration:none;transition:transform .25s;display:flex}.footer-big-crest-link:hover{transform:translateY(-2px)}.footer-big-crest-img{object-fit:contain;filter:drop-shadow(0 6px 18px #000000a6);width:135px;height:auto;max-height:165px;transition:filter .25s}.footer-big-crest-link:hover .footer-big-crest-img{filter:drop-shadow(0 8px 24px #ffffff26)drop-shadow(0 4px 12px #000000b3)}.footer-big-crest-name{font-family:var(--font-heading,var(--font-ui,"Helvetica Neue", sans-serif));letter-spacing:.14em;color:#fff;text-transform:uppercase;margin-top:.85rem;font-size:1.0625rem;font-weight:700}.footer-big-crest-sub{font-family:var(--font-ui,"Helvetica Neue", -apple-system, sans-serif);letter-spacing:.2em;color:#ffffff73;font-size:.75rem;font-weight:600}.footer-triptych-right{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer-nav-col{flex-direction:column;display:flex}.footer-nav-col h4{font-family:var(--font-ui,"Helvetica Neue", -apple-system, sans-serif);letter-spacing:.1em;color:#fff;text-transform:uppercase;border-bottom:1px solid #ffffff1f;margin:0 0 .65rem;padding-bottom:.5rem;font-size:.75rem;font-weight:700}.footer-nav-col ul{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.footer-nav-col a{color:#ffffffa6;font-family:var(--font-ui,"Helvetica Neue", -apple-system, sans-serif);font-size:.8125rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.footer-nav-col a:hover{color:#fff;transform:translate(3px)}.footer-bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.legal-links{color:var(--steel,#707072);align-items:center;gap:1.5rem;font-size:.75rem;display:flex}.legal-links a{color:var(--steel,#707072);text-decoration:none;transition:color .2s}.legal-links a:hover{color:#fff}.footer-lang{color:var(--steel,#707072);font-size:.75rem}.footer-lang span.active{color:#fff;font-weight:600}@media (max-width:1024px){.footer-triptych{grid-template-columns:1fr auto 1.15fr;gap:2rem}.footer-big-crest-img{width:115px}.footer-featured-partners{gap:2.5rem}.footer-partners-grid{gap:1.5rem 2rem}}@media (max-width:768px){.footer-content{padding:2.5rem 16px 1.5rem}.partners-header{flex-direction:column;align-items:flex-start;gap:1rem}.partners-title-wrapper{position:static;transform:none}.partners-btn{margin-left:0}.footer-featured-partners{gap:2rem}.footer-partners-grid{gap:1.25rem 1.5rem}.footer-main-sponsor .footer-partner-img{max-width:145px;height:30px}.footer-kit-sponsor .footer-partner-img{max-width:125px;height:24px}.footer-partner-img{max-width:100px;height:20px}.footer-sponsor-novibet{height:28px}.footer-sponsor-gp{height:24px}.footer-sponsor-sykiki,.footer-sponsor-athir{height:26px}.social-icons-row{flex-wrap:wrap;justify-content:center;gap:1.25rem}.footer-triptych{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;margin-bottom:2rem;padding-top:1.5rem;display:flex}.footer-triptych-middle{order:1;padding:0}.footer-big-crest-img{width:110px}.footer-triptych-left{text-align:center;order:2;align-items:center;gap:1.5rem;width:100%}.footer-triptych-right{text-align:left;order:3;grid-template-columns:repeat(2,1fr);gap:1.75rem 1.25rem;width:100%}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1.25rem}.legal-links{flex-direction:column;align-items:flex-start;gap:.75rem}}
