.rg-brand-header.svelte-50ptfe{background:var(--rg-color-bg-inverse);color:var(--rg-color-text-inverse)}.rg-brand-header__inner.svelte-50ptfe{width:100%;max-width:var(--rg-shell-max-width, var(--rg-container-wide));min-height:84px;margin:0 auto;padding:var(--rg-space-md) var(--rg-shell-gutter, var(--rg-space-lg));display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1fr);align-items:center;gap:var(--rg-space-lg)}.rg-brand-header__brand.svelte-50ptfe{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.rg-brand-header__right.svelte-50ptfe{display:flex;align-items:center;justify-content:flex-end;gap:var(--rg-space-md);min-width:0}.rg-brand-header__center.svelte-50ptfe{display:flex;align-items:center;justify-content:center;min-width:0;justify-self:center}.rg-brand-header__logo.svelte-50ptfe{display:inline-flex;align-items:center;color:inherit;text-decoration:none;line-height:0}.rg-brand-header__logo-frame.svelte-50ptfe{display:inline-block;width:220px;height:22px}.rg-brand-header__logo-svg.svelte-50ptfe{width:100%;height:100%;display:block}.rg-brand-header__logo-arrow.svelte-50ptfe{fill:var(--rg-coral-500, #ff6050);transition:transform .15s ease-out;transform-origin:left center}.rg-brand-header__logo.svelte-50ptfe:hover .rg-brand-header__logo-arrow:where(.svelte-50ptfe),.rg-brand-header__logo.svelte-50ptfe:focus-visible .rg-brand-header__logo-arrow:where(.svelte-50ptfe){transform:translate(5px)}@media(prefers-reduced-motion:reduce){.rg-brand-header__logo-arrow.svelte-50ptfe{transition:none}.rg-brand-header__logo.svelte-50ptfe:hover .rg-brand-header__logo-arrow:where(.svelte-50ptfe),.rg-brand-header__logo.svelte-50ptfe:focus-visible .rg-brand-header__logo-arrow:where(.svelte-50ptfe){transform:none}}.rg-brand-header__subtitle.svelte-50ptfe{font-family:var(--rg-font-display, system-ui);font-size:14px;font-weight:500;letter-spacing:.04em;color:#ffffffd9;white-space:nowrap}@media(max-width:720px){.rg-brand-header__inner.svelte-50ptfe{min-height:72px;gap:var(--rg-space-md);grid-template-columns:auto minmax(0,1fr) auto}.rg-brand-header__right.svelte-50ptfe{gap:var(--rg-space-sm)}.rg-brand-header__logo-frame.svelte-50ptfe{width:180px;height:18px}}@media(max-width:520px){.rg-brand-header__subtitle.svelte-50ptfe{display:none}.rg-brand-header__logo-frame.svelte-50ptfe{width:150px;height:15px}}.rg-brand-nav.svelte-h0vhd4{height:var(--rg-nav-height);background:var(--rg-color-bg-inverse);color:var(--rg-color-text-inverse);border-bottom:1px solid var(--rg-color-border-strong)}.rg-brand-nav__inner.svelte-h0vhd4{width:100%;max-width:var(--rg-shell-max-width, var(--rg-container-wide));height:100%;margin:0 auto;padding:0 var(--rg-shell-gutter, var(--rg-space-lg));overflow-x:auto}.rg-brand-nav__list.svelte-h0vhd4{display:flex;align-items:center;gap:var(--rg-space-lg);margin:0;padding:0;list-style:none;height:100%}.rg-brand-nav__item.svelte-h0vhd4 a:where(.svelte-h0vhd4){display:inline-flex;align-items:center;height:100%;color:var(--rg-color-text-inverse);opacity:.7;font-family:var(--rg-font-display);font-size:var(--rg-text-15);font-weight:500;text-decoration:none;transition:opacity var(--rg-motion-fast) var(--rg-ease-standard);border-bottom:2px solid transparent}.rg-brand-nav__push.svelte-h0vhd4{margin-left:auto}.rg-brand-nav__utility.svelte-h0vhd4{display:inline-flex;align-items:center;height:100%;flex:0 0 auto}.rg-brand-nav__item--end.svelte-h0vhd4 a:where(.svelte-h0vhd4){height:auto;min-height:32px;padding:0 var(--rg-space-md);border:1px solid rgba(255,255,255,.28);border-radius:var(--rg-radius-sm);opacity:.9;background:#ffffff0f}.rg-brand-nav__item.svelte-h0vhd4 a:where(.svelte-h0vhd4):hover,.rg-brand-nav__item.svelte-h0vhd4 a:where(.svelte-h0vhd4):focus-visible{opacity:1;outline:none}.rg-brand-nav__item--active.svelte-h0vhd4 a:where(.svelte-h0vhd4){opacity:1;border-bottom-color:var(--rg-coral-500)}.rg-brand-nav__item--end.rg-brand-nav__item--active.svelte-h0vhd4 a:where(.svelte-h0vhd4){border-color:var(--rg-coral-500);background:#ff60501f}.rg-brand-nav__item--muted.svelte-h0vhd4 a:where(.svelte-h0vhd4){opacity:.4}.rg-brand-nav__indicator.svelte-h0vhd4{margin-left:4px;font-size:10px;opacity:.7}
