.re-wLG_header .re-wLG_desktopLink{padding-inline:12px;position:relative}.re-wLG_desktopLink:after{content:"";bottom:4px;background:var(--accent);transform-origin:100%;height:1px;transition:transform .26s var(--ease);position:absolute;inset-inline:12px;transform:scaleX(0)}.re-wLG_desktopLink:hover:after,.re-wLG_desktopLink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.re-wLG_labelWindow{line-height:1.5;display:block;position:relative;overflow:hidden}.re-wLG_labelLine,.re-wLG_labelClone{transition:transform .34s var(--ease);display:block}.re-wLG_labelClone{color:var(--foreground);position:absolute;inset:0;transform:translateY(110%)}.re-wLG_desktopLink:hover .re-wLG_labelLine,.re-wLG_desktopLink:focus-visible .re-wLG_labelLine{transform:translateY(-110%)}.re-wLG_desktopLink:hover .re-wLG_labelClone,.re-wLG_desktopLink:focus-visible .re-wLG_labelClone{transform:translateY(0)}.re-wLG_drawer{overscroll-behavior:contain;max-height:calc(100svh - 94px);animation:re-wLG_panel-enter .34s var(--ease);overflow-y:auto}.re-wLG_mobileLabel{display:inline-flex;overflow:hidden}.re-wLG_character{animation:re-wLG_character-enter .42s var(--ease) both;animation-delay:calc(var(--row) * 35ms + var(--character) * 13ms);display:inline-block}.re-wLG_number{min-width:18px;transition:color .18s}.re-wLG_header .re-wLG_mobileLink[aria-current=page] .re-wLG_number,.re-wLG_header .re-wLG_mobileLink:hover .re-wLG_number,.re-wLG_header .re-wLG_mobileLink:focus-visible .re-wLG_number{color:var(--accent)}.re-wLG_mobileLink:focus-visible .re-wLG_character{animation:none}.re-wLG_mobileLink svg{transition:transform .24s var(--ease), color .24s ease}.re-wLG_header .re-wLG_mobileLink:hover svg,.re-wLG_header .re-wLG_mobileLink:focus-visible svg{color:var(--accent);transform:translate(2px,-2px)}.re-wLG_fallback{display:none}@keyframes re-wLG_panel-enter{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes re-wLG_character-enter{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media (max-width:1150px){.re-wLG_header .re-wLG_desktopLink{padding-inline:9px}.re-wLG_desktopLink:after{inset-inline:9px}}@media (max-width:1020px){.re-wLG_header .re-wLG_desktop{display:none}.re-wLG_header .re-wLG_toggle{display:inline-flex}.re-wLG_header .re-wLG_drawer{border-bottom:1px solid var(--line);width:calc(100% - 72px);margin-inline:auto;padding:15px 0 25px;display:block}.re-wLG_header .re-wLG_mobileLink{border-bottom:1px solid var(--line-soft);align-items:center;gap:22px;padding:17px 5px;font-size:24px;display:flex}.re-wLG_header .re-wLG_number{color:var(--subtle);font-size:9px}.re-wLG_mobileLink svg{color:var(--subtle);margin-left:auto}.re-wLG_fallback{flex-wrap:wrap;gap:10px 20px;width:calc(100% - 72px);margin-inline:auto;padding-block:16px;font-size:13px;display:flex}}@media (max-width:650px){.re-wLG_header .re-wLG_drawer,.re-wLG_fallback{width:calc(100% - 40px)}.re-wLG_drawer{max-height:calc(100svh - 78px)}.re-wLG_header .re-wLG_mobileLink{padding-block:14px;font-size:22px}}@media (hover:none){.re-wLG_desktopLink:hover .re-wLG_labelLine,.re-wLG_desktopLink:hover .re-wLG_labelClone,.re-wLG_mobileLink:hover svg{transform:none}.re-wLG_desktopLink:hover .re-wLG_labelClone{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.re-wLG_drawer,.re-wLG_character{animation:none}.re-wLG_labelLine,.re-wLG_labelClone,.re-wLG_desktopLink:after,.re-wLG_mobileLink svg{transition:none}.re-wLG_desktopLink:hover .re-wLG_labelLine,.re-wLG_desktopLink:focus-visible .re-wLG_labelLine{transform:none}.re-wLG_labelClone{display:none}.re-wLG_mobileLink:hover svg,.re-wLG_mobileLink:focus-visible svg{transform:none}}
