@view-transition{navigation:auto}::view-transition-group(root){animation-duration:180ms}::view-transition-old(root),::view-transition-new(root){animation-duration:180ms;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-group(ryn-art){animation-duration:280ms;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(ryn-art),::view-transition-new(ryn-art){height:100%;object-fit:contain}html[data-ryn-motion=off]::view-transition-group(*),html[data-ryn-motion=off]::view-transition-old(*),html[data-ryn-motion=off]::view-transition-new(*){animation:none!important}html[data-ryn-motion=off]{view-transition-name:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
/* R0195: compact shared global navigation; original palette and native destinations. */
.hub-menu-toggle{display:none}.header [data-global-nav]{display:flex;align-items:center;gap:16px;margin-left:auto;font-size:14px}.header [data-global-nav] a{display:inline-flex;align-items:center;min-height:44px}
[data-global-nav] a[aria-current=page]{color:#233c5a;text-decoration:underline;text-underline-offset:7px}
.global-menu-dialog{box-sizing:border-box;border:0;border-radius:0;margin:0 0 0 auto;padding:24px;width:min(360px,100%);height:100dvh;max-height:100dvh;max-width:100%;background:#faf8f3;color:#233c5a;font:inherit}
.global-menu-dialog::backdrop{background:#10182abb}.global-menu-dialog:not([open]){display:none}.global-menu-dialog nav{display:flex;flex-direction:column;margin-top:28px;gap:8px}.global-menu-dialog nav a{display:flex;align-items:center;min-height:52px;padding:10px 4px;border-bottom:1px solid #dad5c9;text-decoration:none;color:inherit;font-size:18px}.global-menu-dialog a[aria-current]{font-weight:600}.global-menu-close{display:block;margin-left:auto;min-height:44px;padding:8px 14px;border:1px solid #dad5c9;background:transparent;color:inherit;font:inherit;border-radius:24px;cursor:pointer}.global-menu-dialog :focus-visible{outline:2px solid #8b682c;outline-offset:4px}
@media(max-width:1100px){.hub-header,.header{min-height:64px;height:64px;display:flex;align-items:center;flex-wrap:nowrap;padding:10px 20px;gap:12px}.hub-header .hub-brand{font-size:14px;min-width:0}.hub-header .hub-brand img{width:34px;height:34px}.hub-header nav[data-ready],.header nav[data-ready]{display:none}.hub-menu-toggle[data-ready]{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-width:48px;min-height:44px;border:0;background:transparent;color:#233c5a;font:inherit;cursor:pointer}.header .context{font-size:12px;padding-left:10px}.header .brand span{font-size:13px}.header{padding-inline:16px}}
@media(min-width:1101px){.header{max-width:1440px;padding-inline:28px;gap:20px}.header .brand span{font-size:14px}.header .context{font-size:14px;padding-left:16px}}
