.hvf-topbar{--hvf-speed:60s;position:relative;display:flex;align-items:center;height:40px;overflow:hidden;background:#3b0863;color:#fff;font:500 14px/1 "Be Vietnam Pro",sans-serif;border-bottom:1px solid #c9a96e}.hvf-topbar__viewport{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.hvf-topbar__track{display:flex;width:max-content;animation:hvf-marquee var(--hvf-speed) linear infinite}.hvf-topbar:hover .hvf-topbar__track,.hvf-topbar:focus-within .hvf-topbar__track,.hvf-topbar.is-paused .hvf-topbar__track{animation-play-state:paused}.hvf-topbar__group{display:flex;align-items:center;margin:0;padding:0;list-style:none}.hvf-topbar__item{display:flex;align-items:center;white-space:nowrap}.hvf-topbar__item::after{content:"✦";margin:0 28px;color:#c9a96e;font-size:11px}.hvf-topbar__quote{font-style:italic;color:#f3e9e2}.hvf-topbar a{color:#fff;text-decoration:none}.hvf-topbar a b{color:#e0af45;font-weight:600}.hvf-topbar a:hover,.hvf-topbar a:focus-visible{text-decoration:underline;text-underline-offset:3px}.hvf-topbar a:focus-visible{outline:2px solid #e0af45;outline-offset:2px}.hvf-topbar__toggle{flex:none;width:40px;height:40px;border:0;border-left:1px solid rgba(201,169,110,.4);background:#25043e;color:#c9a96e;cursor:pointer;font-size:12px}.hvf-topbar__toggle:focus-visible{outline:2px solid #e0af45;outline-offset:-3px}@keyframes hvf-marquee{to{transform:translateX(-50%)}}@media (max-width:549px){.hvf-topbar{--hvf-speed:45s;font-size:13px}.hvf-topbar__item::after{margin:0 20px}}@media (prefers-reduced-motion:reduce){.hvf-topbar__track{animation:none}.hvf-topbar__viewport{overflow-x:auto;mask-image:none}.hvf-topbar__group[aria-hidden],.hvf-topbar__toggle{display:none}}.header-top:has(.hvf-topbar){min-height:40px;padding:0;background:#3b0863}.header-top:has(.hvf-topbar) .flex-row{max-width:none;padding:0}.header-top:has(.hvf-topbar) .flex-col:not(:has(.hvf-topbar)){display:none}.header-top .flex-col:has(.hvf-topbar),.header-top .nav:has(.hvf-topbar),.header-top li:has(>.hvf-topbar){flex:1 1 auto;width:100%;min-width:0;max-width:100%;margin:0;padding:0}.hvf-topbar{width:100%;min-width:0;text-align:left}