.rg-header{background-color:var(--rg-surface);color:var(--rg-text);font-family:var(--rg-font);position:relative;width:100%;z-index:100}.rg-header__skip{background:var(--rg-ink);color:var(--rg-white);left:-9999px;padding:var(--rg-space-1) var(--rg-space-2);position:absolute;top:0}.rg-header__skip:focus{left:0}.rg-header__inner{align-items:center;display:flex;gap:var(--rg-space-4);justify-content:space-between;min-height:76px;padding:0 var(--rg-gutter)}.rg-header__logo{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--rg-space-1);text-decoration:none}.rg-header__logo img{display:block}.rg-header__logo-full{height:38px;width:208px}.rg-header .rg-header__actions--mobile,.rg-header .rg-header__drawer-member,.rg-header .rg-header__quick{display:none}.rg-header__nav{margin-left:auto}.rg-header__nav-sep{align-self:center;color:var(--rg-accent);display:none;font-size:var(--rg-btn);font-weight:700;padding:0 var(--rg-space-1);user-select:none}.rg-header__menu{align-items:center;display:flex;gap:var(--rg-space-4);list-style:none;margin:0;padding:0}.rg-header__item{position:relative}.rg-header__link{color:var(--rg-text);display:inline-block;font-size:var(--rg-nav);font-weight:700;letter-spacing:.01em;line-height:var(--rg-lh-tight);padding:var(--rg-space-2) 0;text-decoration:none;text-transform:uppercase;transition:color .15s ease;white-space:nowrap}.rg-header__link:focus-visible,.rg-header__link:hover{color:var(--rg-accent-text);font-family:var(--rg-font);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.rg-header__link:focus-visible{outline:3px solid var(--rg-focus);outline-offset:3px}.rg-header__member{align-items:center;display:flex;gap:var(--rg-space-2)}.rg-header__bell{align-items:center;color:var(--rg-text);display:inline-flex;justify-content:center;position:relative;transition:color .15s ease}.rg-header__bell:focus-visible,.rg-header__bell:hover{color:var(--rg-accent-text)}.rg-header__bell:focus-visible{outline:3px solid var(--rg-focus);outline-offset:3px}.rg-header__bell svg{display:block;height:24px;width:24px}.rg-header__bell-count{align-items:center;background-color:var(--rg-accent);border-radius:var(--rg-radius-pill);color:var(--rg-on-accent);display:inline-flex;font-size:.625rem;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-6px;top:-4px}.rg-header__account{position:relative}.rg-header__account-trigger{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:var(--rg-font);gap:var(--rg-space-1);padding:0;text-align:left}.rg-header__account-trigger:active,.rg-header__account-trigger:focus,.rg-header__account-trigger:hover{background:none;border:0;border-radius:0;color:inherit;font-family:var(--rg-font)}.rg-header__account-trigger:focus-visible{outline:3px solid var(--rg-focus);outline-offset:3px}.rg-header__account:focus-within .rg-header__greeting,.rg-header__account:hover .rg-header__greeting{color:var(--rg-accent-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.rg-header__avatar{background-position:50%;background-size:cover;border-radius:50%;display:block;flex:none;height:40px;width:40px}.rg-header__account-text{display:flex;flex-direction:column;line-height:1.2}.rg-header__greeting{color:var(--rg-text);font-size:var(--rg-nav);font-weight:700;margin-bottom:calc(var(--rg-space-1)*-1);max-width:16ch;overflow:hidden;padding-bottom:var(--rg-space-1);text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.rg-header__tier{color:var(--rg-accent-text);font-size:.6875rem;font-weight:700;letter-spacing:.04em;margin-top:.3em;text-transform:uppercase;white-space:nowrap}.rg-header__account-menu{background:var(--rg-surface);border:var(--rg-border-soft);border-left:3px solid var(--rg-accent);border-radius:var(--rg-radius-sm);box-shadow:var(--rg-shadow-card);display:none;padding:var(--rg-space-2) var(--rg-space-4) var(--rg-space-2) 0;position:absolute;right:0;top:100%;width:max-content;z-index:101}.rg-header__account-menu:before{bottom:100%;content:"";height:var(--rg-space-2);left:0;position:absolute;right:0}.rg-header__account:focus-within .rg-header__account-menu,.rg-header__account:hover .rg-header__account-menu{animation:rg-dropdown-in .15s ease;display:block}.rg-header__account-list,.rg-header__account-sublist{list-style:none;margin:0;padding:var(--rg-space-1) 0 var(--rg-space-1) var(--rg-space-3)}.rg-header__account-sublist{padding-block:0}.rg-header__account-link{color:var(--rg-text);display:block;font-size:var(--rg-nav);font-weight:700;line-height:2.4;text-decoration:none;text-transform:uppercase;white-space:nowrap}.rg-header__account-link:focus-visible,.rg-header__account-link:hover{color:var(--rg-accent-text);font-family:var(--rg-font);font-weight:700;text-decoration:underline;text-underline-offset:4px}.rg-header__account-list>li:last-child{border-top:1px solid color-mix(in srgb,var(--rg-text) 18%,transparent);margin-top:var(--rg-space-1);padding-top:var(--rg-space-1)}.rg-header__editor-note{background-color:color-mix(in srgb,var(--rg-accent) 12%,transparent);border:1px dashed var(--rg-accent);border-radius:var(--rg-radius-sm);color:var(--rg-text);font-size:.875rem;line-height:1.5;margin:0 var(--rg-space-2) 0 0;max-width:32ch;padding:var(--rg-space-1) var(--rg-space-2)}.rg-header__dropdown{background:var(--rg-surface);border:var(--rg-border-soft);border-left:3px solid var(--rg-accent);border-radius:var(--rg-radius-sm);box-shadow:var(--rg-shadow-card);display:none;left:0;list-style:none;margin:0;max-width:90vw;padding:var(--rg-space-2) var(--rg-space-4) var(--rg-space-2) 0;position:absolute;top:100%;width:max-content;z-index:101}.rg-header__dropdown--flip,.rg-header__menu>.rg-header__item:last-child .rg-header__dropdown{left:auto;right:0}.rg-header__dropdown:before{bottom:100%;content:"";height:var(--rg-space-2);left:0;position:absolute;right:0}@media (min-width:1151px){.rg-header__item--has-children:focus-within .rg-header__dropdown,.rg-header__item--has-children:hover .rg-header__dropdown{animation:rg-dropdown-in .15s ease;display:block}}.rg-header__dropdown-list li{break-inside:avoid}@keyframes rg-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rg-header__dropdown-list{display:block;list-style:none;margin:0;padding:var(--rg-space-1) 0 var(--rg-space-1) var(--rg-space-3)}.rg-header__dropdown-link{color:var(--rg-text);display:block;font-size:var(--rg-nav);font-weight:700;line-height:2.4;text-decoration:none;text-transform:uppercase;white-space:nowrap}.rg-header__dropdown-link:focus-visible,.rg-header__dropdown-link:hover{color:var(--rg-accent-text);font-family:var(--rg-font);font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (min-width:1151px){.rg-header__item--has-children:focus-within>.rg-header__link,.rg-header__item--has-children:hover>.rg-header__link{color:var(--rg-accent-text)}}.rg-header__item--expanded>.rg-header__link,.rg-header__item--open>.rg-header__link{color:var(--rg-accent-text)}.rg-header__dropdown-overview{display:none}.rg-header__item--dismissed .rg-header__dropdown{display:none!important}.rg-header__sub-toggle{display:none}.rg-header__actions{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--rg-space-2)}.rg-header__action{align-items:center;background-color:var(--rg-btn-secondary-bg);border-radius:var(--rg-radius-pill);color:var(--rg-btn-secondary-text);display:inline-flex;font-family:var(--rg-body-font);font-size:.9375rem;font-weight:700;gap:var(--rg-space-1);justify-content:center;line-height:1;min-height:44px;padding:0 var(--rg-space-3);text-decoration:none;transition:background-color .15s ease;white-space:nowrap}.rg-header__action:active,.rg-header__action:focus,.rg-header__action:focus-visible,.rg-header__action:hover{background-color:color-mix(in srgb,var(--rg-btn-secondary-bg) 84%,var(--rg-btn-secondary-text));color:var(--rg-btn-secondary-text);font-family:var(--rg-body-font);font-weight:700;text-decoration:none}.rg-header__action--accent{background-color:var(--rg-btn-primary-bg);color:var(--rg-btn-primary-text)}.rg-header__action--accent:active,.rg-header__action--accent:focus,.rg-header__action--accent:focus-visible,.rg-header__action--accent:hover{background-color:color-mix(in srgb,var(--rg-btn-primary-bg) 84%,var(--rg-white));color:var(--rg-btn-primary-text)}.rg-header__action-icon{display:block;height:20px;width:20px}.rg-header__action:focus-visible{outline:3px solid var(--rg-focus);outline-offset:3px}.rg-header__nav-top{display:none}.rg-header__toggle{align-items:center;background:none;border:0;border-radius:var(--rg-radius-sm);cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;width:44px}.rg-header__toggle span{background:var(--rg-text);border-radius:2px;display:block;height:2px;width:24px}@media (min-width:1151px){.rg-header__link{font-size:clamp(.6875rem,calc(1.1vw - .3rem),.8125rem)}.rg-header__menu{gap:clamp(10px,.9vw,var(--rg-space-3))}.rg-header__inner{gap:var(--rg-space-2)}}@media (min-width:1151px) and (max-width:1339px){.rg-header__logo-full{height:30px;width:164px}.rg-header__action{font-size:.875rem;min-height:40px;padding:0 var(--rg-space-2)}.rg-header__actions{gap:var(--rg-space-1)}}@media (min-width:1151px) and (max-width:1219px){.rg-header__logo .rg-header__logo-full{height:24px;width:131px}}@keyframes rg-nav-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes rg-nav-item{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150.98px){.rg-header__toggle{display:inline-flex}.rg-header__nav{--rg-text:var(--rg-white);--rg-accent-text:var(--rg-accent);--rg-focus:var(--rg-white);--rg-btn-secondary-bg:var(--rg-paper);--rg-btn-secondary-text:var(--rg-ink);animation:rg-nav-fade .24s cubic-bezier(.16,1,.3,1);background:linear-gradient(165deg,var(--rg-ink) 0,var(--rg-ink-deep) 100%);color:var(--rg-text);display:none;flex-direction:column;inset:0;overflow-y:auto;padding:var(--rg-space-4) var(--rg-gutter) var(--rg-space-8);position:fixed;width:100%;z-index:200}.rg-header--open .rg-header__nav{display:flex}.rg-header__nav-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--rg-space-2)}.rg-header__actions--desktop{display:none}.rg-header .rg-header__quick{display:inline-flex;margin-left:auto;order:0}.rg-header__quick+.rg-header__toggle{margin-left:0}.rg-header__close{background:none;border:0;border-radius:var(--rg-radius-sm);color:var(--rg-text);cursor:pointer;flex-shrink:0;height:44px;margin-left:auto;padding:var(--rg-space-1);transition:color .15s ease,transform .15s ease;width:44px}.rg-header__close:focus-visible,.rg-header__close:hover{color:var(--rg-accent-text)}.rg-header__close:active{transform:scale(.92)}.rg-header__close svg{display:block;height:100%;width:100%}.rg-header__menu{align-items:stretch;flex-direction:column;gap:0;width:100%}.rg-header__item{border-bottom:1px solid color-mix(in srgb,var(--rg-text) 12%,transparent)}.rg-header--open .rg-header__item{animation:rg-nav-item .32s cubic-bezier(.16,1,.3,1) both}.rg-header--open .rg-header__item:first-child{animation-delay:40ms}.rg-header--open .rg-header__item:nth-child(2){animation-delay:80ms}.rg-header--open .rg-header__item:nth-child(3){animation-delay:.12s}.rg-header--open .rg-header__item:nth-child(4){animation-delay:.16s}.rg-header--open .rg-header__item:nth-child(5){animation-delay:.2s}.rg-header--open .rg-header__item:nth-child(6){animation-delay:.24s}.rg-header--open .rg-header__item:nth-child(7){animation-delay:.28s}.rg-header--open .rg-header__item:nth-child(n+8){animation-delay:.32s}.rg-header__link{color:var(--rg-text);font-size:var(--rg-btn);padding:var(--rg-space-3) 0}.rg-header__nav-sep{display:none}.rg-header__item--has-children{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.rg-header__item--has-children>.rg-header__dropdown{grid-column:1/-1}.rg-header__dropdown-overview{display:list-item}.rg-header__sub-toggle{align-items:center;background:none;border:0;border-radius:var(--rg-radius-sm);color:var(--rg-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.rg-header__sub-toggle:after{border-bottom:2px solid;border-right:2px solid;content:"";height:9px;transform:translateY(-2px) rotate(45deg);transition:transform .25s cubic-bezier(.16,1,.3,1);width:9px}.rg-header__item--expanded>.rg-header__sub-toggle:after{transform:translateY(2px) rotate(-135deg)}.rg-header__dropdown{background:transparent;border:0;border-left:1px solid var(--rg-accent);border-radius:0;box-shadow:none;display:grid;grid-template-rows:minmax(0,0fr);max-width:none;min-width:0;overflow:hidden;padding:0;position:static;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;visibility:hidden;width:auto}.rg-header__item--expanded>.rg-header__dropdown{grid-template-rows:minmax(0,1fr);transition-delay:0s;visibility:visible}.rg-header__menu>.rg-header__item:last-child .rg-header__dropdown{right:auto}.rg-header__dropdown-list{min-height:0;overflow:hidden;padding:0 0 var(--rg-space-3) var(--rg-space-3)}.rg-header__dropdown-link{color:color-mix(in srgb,var(--rg-text) 82%,transparent);line-height:2;white-space:normal}.rg-header .rg-header__actions--mobile{align-items:stretch;display:flex;flex-direction:column;gap:var(--rg-space-3);padding-top:var(--rg-space-4);width:100%}.rg-header__nav-top .rg-header__bell{color:var(--rg-text);flex:none;height:44px;width:44px}.rg-header .rg-header__drawer-member{border-bottom:1px solid color-mix(in srgb,var(--rg-text) 18%,transparent);display:flex;flex-direction:column;gap:var(--rg-space-2);margin-bottom:var(--rg-space-2);padding-bottom:var(--rg-space-3)}.rg-header__drawer-id{align-items:center;display:flex;gap:var(--rg-space-2);min-width:0}.rg-header__drawer-id .rg-header__account-text{min-width:0}.rg-header__drawer-id .rg-header__greeting{color:var(--rg-text);max-width:none;overflow:hidden;text-overflow:ellipsis}.rg-header__drawer-account .rg-header__account-list{border-left:1px solid var(--rg-accent);padding:0 0 0 var(--rg-space-3)}.rg-header__drawer-account .rg-header__account-link{color:color-mix(in srgb,var(--rg-text) 82%,transparent);line-height:2;white-space:normal}.rg-header__drawer-account .rg-header__account-link:focus-visible,.rg-header__drawer-account .rg-header__account-link:hover{color:var(--rg-accent-text)}.rg-header__drawer-account .rg-header__account-list>li:last-child{border-top-color:color-mix(in srgb,var(--rg-text) 25%,transparent)}.rg-header__actions--mobile .rg-header__action{min-height:var(--rg-btn-height);width:100%}}@media (prefers-reduced-motion:reduce){.rg-header--open .rg-header__item,.rg-header__account-menu,.rg-header__account-trigger:after,.rg-header__close,.rg-header__dropdown,.rg-header__nav,.rg-header__sub-toggle:after{animation:none!important;transition:none!important}}@media (max-width:767.98px){.rg-header__inner{gap:var(--rg-space-2);padding:0 var(--rg-space-2)}}@media (max-width:599.98px){.rg-header .rg-header__quick{display:none}.rg-header__toggle{margin-left:auto}}@media (max-width:359px){.rg-header__logo .rg-header__logo-full{height:26px;width:142px}}.rg-header__close:is(:hover,:focus,:active),.rg-header__sub-toggle:is(:hover,:focus,:active),.rg-header__toggle:is(:hover,:focus,:active){border:0;border-radius:var(--rg-radius-sm)}