.branched-menu{--bm-w:240px;--bm-ink:#f5f5f5;--bm-accent:#f5f5f5;--bm-line:#3f3f46;--bm-font:14px;--bm-row:36px;--bm-indent:40px;--bm-line-w:1.5;--bm-draw:.4s;--bm-fold:.3s;--bm-ease-out:cubic-bezier(.23, 1, .32, 1);--bm-muted:color-mix(in srgb, var(--bm-ink) 55%, transparent);width:fit-content;max-width:min(var(--bm-w), 100%);color:var(--bm-ink);font-family:inherit;font-size:var(--bm-font);flex-direction:column;padding-left:14px;line-height:1.2;display:flex;position:relative}.branched-menu:before{content:"";background:linear-gradient(to bottom, var(--bm-line) 0%, var(--bm-line) 55%, transparent 100%);border-radius:1px;width:2px;position:absolute;top:8px;bottom:0;left:0}.branched-menu__marker{z-index:1;background:var(--bm-accent);opacity:0;width:2px;height:16px;transition:top .22s var(--bm-ease-out), opacity .15s ease;border-radius:1px;position:absolute;top:-1px;left:0}.branched-menu__marker[data-on]{opacity:1}.branched-menu__section{flex-direction:column;display:flex}.branched-menu__head{color:var(--bm-muted);font:inherit;font-size:calc(var(--bm-font) + 1px);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;margin:0;padding:9px 0;font-weight:500;transition:color .2s;display:block}.branched-menu__section[data-open] .branched-menu__head,.branched-menu__head[data-active]{color:var(--bm-ink)}@media (hover:hover) and (pointer:fine){.branched-menu__head:hover{color:var(--bm-ink)}}.branched-menu__body{transition:grid-template-rows var(--bm-fold) var(--bm-ease-out);grid-template-rows:0fr;display:grid}.branched-menu__section[data-open] .branched-menu__body{grid-template-rows:1fr}.branched-menu__fold{min-height:0;overflow:hidden}.branched-menu__tree{box-sizing:border-box;padding:6px 0;position:relative}.branched-menu__lines{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;left:0;overflow:visible}.branched-menu__section[data-open] .branched-menu__lines{opacity:1;transition:opacity .25s .1s}.branched-menu__base,.branched-menu__reach{fill:none;stroke-width:var(--bm-line-w);stroke-linecap:round;stroke-linejoin:round}.branched-menu__base{stroke:var(--bm-line)}.branched-menu__reach{stroke:var(--bm-accent);transition:stroke-dashoffset var(--bm-draw) var(--bm-ease-out)}.branched-menu__item{width:100%;height:var(--bm-row);padding:0 0 0 var(--bm-indent);color:var(--bm-muted);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;margin:0;transition:color .2s;display:flex}@media (hover:hover) and (pointer:fine){.branched-menu__item:hover{color:var(--bm-ink)}}.branched-menu__item[data-active]{color:var(--bm-accent);font-weight:500}.branched-menu__icon{flex:none;display:inline-flex}.branched-menu__label{white-space:nowrap}@media (prefers-reduced-motion:reduce){.branched-menu__marker{transition:opacity .15s}.branched-menu__body,.branched-menu__reach{transition:none}}.pill-nav-container{z-index:1;justify-content:flex-end;width:100%;display:flex;position:relative;top:auto;left:auto}.pill-nav-container .pill-nav{--nav-h:44px;--pill-pad-x:10px;--pill-gap:3px;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex}.pill-nav-container .pill-nav-items{max-width:calc(100% - 52px);height:var(--nav-h);background:var(--base,#000);border-radius:9999px;align-items:center;display:flex;position:relative}.pill-nav-container .pill-logo{flex:0 0 var(--nav-h);width:var(--nav-h);height:var(--nav-h);background:var(--base,#000);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:inline-flex;overflow:hidden}.pill-nav-container .pill-logo img{object-fit:cover;width:100%;height:100%;display:block}.pill-nav-container .pill-list{align-items:stretch;gap:var(--pill-gap);box-sizing:border-box;height:100%;margin:0;padding:3px;list-style:none;display:flex}.pill-nav-container .pill-list>li{height:100%;display:flex}.pill-nav-container .pill{height:100%;padding:0 var(--pill-pad-x);background:var(--pill-bg,#20231e);color:var(--pill-text,#f1eee2);box-sizing:border-box;cursor:pointer;letter-spacing:.28px;text-transform:uppercase;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pill-nav-container .pill .hover-circle{z-index:1;background:var(--base,#000);pointer-events:none;will-change:transform;border-radius:50%;display:block;position:absolute;bottom:0;left:50%}.pill-nav-container .pill .label-stack{z-index:2;line-height:1;display:inline-block;position:relative}.pill-nav-container .pill .pill-label{z-index:2;will-change:transform;line-height:1;display:inline-block;position:relative}.pill-nav-container .pill .pill-label-hover{z-index:3;color:var(--hover-text,#fff);will-change:transform, opacity;display:inline-block;position:absolute;top:0;left:0}.pill-nav-container .pill.is-active:after{z-index:4;background:var(--base,#000);content:"";border-radius:50px;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.pill-nav-container .desktop-only{display:block}.pill-nav-container .mobile-only{display:none}.pill-nav-container .mobile-menu-button{width:var(--nav-h);height:var(--nav-h);background:var(--base,#000);cursor:pointer;border:1px solid #f1eee224;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:none;position:relative}.pill-nav-container .hamburger-line{background:var(--pill-bg,#fff);transform-origin:50%;border-radius:1px;width:16px;height:2px;transition:transform 10ms}.pill-nav-container .mobile-menu-popover{z-index:998;visibility:hidden;background:var(--base,#20231e);opacity:0;transform-origin:top;border:1px solid #f1eee21f;border-radius:22px;position:absolute;top:calc(100% + 8px);left:14px;right:14px;box-shadow:0 12px 36px #00000052}.pill-nav-container .mobile-menu-list{flex-direction:column;gap:3px;margin:0;padding:4px;list-style:none;display:flex}.pill-nav-container .mobile-menu-popover .mobile-menu-link{background:var(--pill-bg,#20231e);color:var(--pill-text,#f1eee2);border-radius:999px;padding:11px 15px;font-size:14px;font-weight:650;line-height:1.25;text-decoration:none;transition:background-color .16s,color .16s;display:block}.pill-nav-container .mobile-menu-popover .mobile-menu-link:hover,.pill-nav-container .mobile-menu-popover .mobile-menu-link.is-active{background:var(--base,#2b8b54);color:var(--hover-text,#12130f)}.pill-nav-container .pill:focus-visible,.pill-nav-container .pill-logo:focus-visible,.pill-nav-container .mobile-menu-button:focus-visible,.pill-nav-container .mobile-menu-link:focus-visible{outline-offset:3px;outline:2px solid #f6d481}[data-global-pillnav-shell]{z-index:1000;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#12130ff5;border-bottom:1px solid #f1eee21c;align-items:center;min-height:66px;display:flex;position:sticky;top:0;box-shadow:0 8px 26px #00000024}[data-global-pillnav-shell][hidden]{display:none!important}#ledgely-global-pillnav-root{width:min(100%,1440px);margin:0 auto}[data-global-pillnav-shell] .pill-nav-container{padding:9px clamp(14px,2.5vw,30px)}[data-global-pillnav-shell] .pill-nav{--nav-h:44px;--pill-pad-x:10px;--pill-gap:3px}[data-global-pillnav-shell] .pill-nav-items{overflow:visible}[data-global-pillnav-shell] .mobile-menu-popover{top:calc(100% + 7px)}[data-ledgely-fallback-header]{display:none!important}.ledgely-global-pillnav-skip{z-index:1001;color:#12130f;background:#f6d481;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700;position:absolute;top:-1000px;left:12px}.ledgely-global-pillnav-skip:focus{top:8px}@media (width<=980px){[data-global-pillnav-shell] .pill-nav-container{padding:8px 14px}[data-global-pillnav-shell] .pill-nav .desktop-only{display:none!important}[data-global-pillnav-shell] .pill-nav .mobile-only{display:block!important}[data-global-pillnav-shell] .pill-nav .mobile-menu-button{display:flex!important}[data-global-pillnav-shell] .pill-nav-items{display:none!important}[data-global-pillnav-shell] .mobile-menu-popover{left:14px;right:14px}}@media (width>=981px){[data-global-pillnav-shell] .pill-nav .desktop-only{display:block!important}[data-global-pillnav-shell] .pill-nav .mobile-only{display:none!important}}
