.site-header[data-v-f81d9ff0],.site-header-spacer[data-v-f81d9ff0]{--header-top-h: 64px;--header-event-mobile-h: 30px;--header-nav-h: 0px}.site-header[data-v-f81d9ff0]{z-index:1030;box-shadow:0 2px 12px #00000014}.site-header-spacer[data-v-f81d9ff0]{height:calc(var(--header-top-h) + var(--header-event-mobile-h))}.header-top[data-v-f81d9ff0]{background-color:var(--ar-primary);color:#fff}.header-top-inner[data-v-f81d9ff0],.header-nav-inner[data-v-f81d9ff0]{display:flex;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 16px}.header-top-inner[data-v-f81d9ff0]{height:var(--header-top-h);gap:12px}.header-logo[data-v-f81d9ff0]{flex-shrink:0;display:flex}.header-logo img[data-v-f81d9ff0]{width:110px;height:auto}.header-event[data-v-f81d9ff0]{flex-direction:column;align-items:center;text-align:center;margin:0 auto;line-height:1.2}.header-event-date[data-v-f81d9ff0]{font-weight:700;font-size:.95rem;padding:0 32px 6px;border-bottom:1px solid rgba(255,255,255,.85)}.header-event-venue[data-v-f81d9ff0]{font-size:.95rem;letter-spacing:.04em;padding-top:6px}.header-event-mobile[data-v-f81d9ff0]{display:flex;justify-content:center;align-items:center;gap:8px;height:var(--header-event-mobile-h);font-size:.75rem;border-top:1px solid rgba(255,255,255,.25);white-space:nowrap;overflow:hidden}.header-actions[data-v-f81d9ff0]{display:flex;align-items:center;gap:12px;margin-left:auto}.header-btn[data-v-f81d9ff0],.header-actions[data-v-f81d9ff0] .header-btn{--ar-btn-padding-y: .5rem;--ar-btn-padding-x: 1rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:0;border:1.5px solid #fff;box-shadow:none;white-space:nowrap}.header-btn-solid[data-v-f81d9ff0]{background-color:#fff;color:var(--ar-primary)}.header-btn-solid[data-v-f81d9ff0]:hover,.header-btn-solid[data-v-f81d9ff0]:focus-visible{background-color:transparent;color:#fff;border-color:#fff}.header-actions[data-v-f81d9ff0] .header-btn-outline{background-color:transparent;color:#fff}.header-actions[data-v-f81d9ff0] .header-btn-outline:hover,.header-actions[data-v-f81d9ff0] .header-btn-outline:focus-visible,.header-actions[data-v-f81d9ff0] .header-btn-outline.show{background-color:#fff;color:var(--ar-primary);border-color:#fff}.header-langs[data-v-f81d9ff0]{gap:16px;margin-left:24px}.header-langs a[data-v-f81d9ff0]{color:#fff;font-size:.9rem;font-weight:500;text-decoration:none;text-underline-offset:4px;opacity:.85}.header-langs a[data-v-f81d9ff0]:hover,.header-langs a.active[data-v-f81d9ff0]{opacity:1;text-decoration:underline}.header-toggler[data-v-f81d9ff0]{flex-shrink:0;margin-left:4px;border:0;--ar-navbar-toggler-icon-bg: none}.header-toggler[data-v-f81d9ff0] .navbar-toggler-icon,.header-toggler[data-v-f81d9ff0] .navbar-toggler-icon:before,.header-toggler[data-v-f81d9ff0] .navbar-toggler-icon:after{background-color:#fff}.header-nav[data-v-f81d9ff0]{background-color:#fff;padding:0}.header-nav[data-v-f81d9ff0] .navbar-collapse{margin-top:0}@media (max-width: 991.98px){.header-nav-inner[data-v-f81d9ff0]{padding:0}.header-nav[data-v-f81d9ff0] .navbar-collapse{border-radius:0}}@media (min-width: 576px){.header-logo img[data-v-f81d9ff0]{width:120px}}@media (min-width: 768px){.site-header[data-v-f81d9ff0],.site-header-spacer[data-v-f81d9ff0]{--header-top-h: 76px;--header-event-mobile-h: 0px}.header-actions[data-v-f81d9ff0]{margin-left:0}}@media (min-width: 992px){.site-header[data-v-f81d9ff0],.site-header-spacer[data-v-f81d9ff0]{--header-top-h: 84px;--header-nav-h: 56px}.site-header-spacer[data-v-f81d9ff0]{height:calc(var(--header-top-h) + var(--header-nav-h))}.header-top-inner[data-v-f81d9ff0]{padding:0 24px;gap:16px}.header-logo img[data-v-f81d9ff0]{width:140px}.header-event-date[data-v-f81d9ff0],.header-event-venue[data-v-f81d9ff0]{font-size:1.05rem}.header-btn[data-v-f81d9ff0],.header-actions[data-v-f81d9ff0] .header-btn{--ar-btn-padding-y: .65rem;--ar-btn-padding-x: 1.4rem;font-size:.875rem}.header-nav[data-v-f81d9ff0]{height:var(--header-nav-h);border-bottom:1px solid rgba(0,0,0,.06)}.header-nav-inner[data-v-f81d9ff0]{padding:0 24px;justify-content:center}.header-nav[data-v-f81d9ff0] .navbar-nav{margin:0 auto!important}}
