.sh{background:var(--lp-blue);color:var(--lp-cream);width:100%;position:relative}.sh-inner{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:1168px;height:60px;margin:0 auto;padding:0 20px;display:flex}.sh .sh-logo{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;color:var(--lp-cream);font-size:22px;font-weight:800;line-height:1;text-decoration:none}.sh .sh-logo span{color:var(--lp-salmon)}.sh .sh-logo{position:relative}.sh .sh-logo:after{content:"";position:absolute;inset:-12px -4px}.sh-right{align-items:center;gap:10px;display:flex}.sh-nav,.sh-desktop{display:none}.sh-nav a{color:var(--lp-pale);font-size:15px;font-weight:600;text-decoration:none}.sh-nav a:hover{color:var(--lp-cream)}.sh .sh-link{color:var(--lp-cream);white-space:nowrap;align-items:center;min-height:44px;padding:12px 4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sh,.ec-bar{--sh-ctl-h:36px}.sh-right{gap:8px}.sh a.sh-badge{color:var(--lp-ink)}.sh-badge{box-sizing:border-box;height:var(--sh-ctl-h);background:var(--lp-mustard);color:var(--lp-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.sh .lp-lang-toggle,.ec-bar .lp-lang-toggle{box-sizing:border-box;height:var(--sh-ctl-h);border:1.5px solid #fbf5ecb3;align-items:stretch;font-size:13px;overflow:visible}.sh .lp-lang-opt:first-child,.ec-bar .lp-lang-opt:first-child{border-radius:999px 0 0 999px}.sh .lp-lang-opt:last-child,.ec-bar .lp-lang-opt:last-child{border-radius:0 999px 999px 0}.sh .lp-lang-opt,.ec-bar .lp-lang-opt{min-width:0;min-height:0;color:var(--lp-cream);opacity:1;background:0 0;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.sh .lp-lang-opt.active,.ec-bar .lp-lang-opt.active{background:var(--lp-cream);color:var(--lp-ink);opacity:1;font-weight:800}.sh-lang-compact{display:flex}.sh-menu-btn,.sh .lp-menu-btn{box-sizing:border-box;width:var(--sh-ctl-h);height:var(--sh-ctl-h);color:var(--lp-cream);cursor:pointer;background:0 0;border:1.5px solid #fbf5ecb3;border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex}@media (max-width:359px){.sh .sh-logo{font-size:20px}.sh-right{gap:6px}.sh .lp-lang-opt,.ec-bar .lp-lang-opt{padding:0 8px}.sh-badge{padding:0 10px}}.sh-phone-only{display:contents}.sh .lp-mobile-nav{padding-left:20px;padding-right:20px}@media (min-width:768px){.sh,.ec-bar{--sh-ctl-h:40px}.sh-inner{height:72px;padding:0 24px}.sh .sh-logo{font-size:25px}.sh-nav{align-items:center;gap:22px;margin-right:10px;display:flex}.sh-desktop{align-items:center;gap:10px;display:flex}.sh-lang-compact,.sh-phone-only{display:none}}@media (min-width:768px) and (max-width:959px){:is(.sh-right:has(>.sh-nav) .sh-nav,.sh-right:has(>.sh-nav) .sh-desktop){display:none}.sh-right:has(>.sh-nav) .sh-phone-only{display:contents}}.sh-nav a{white-space:nowrap}@media (max-width:767px){.sh-nav,.sh-desktop{display:none}}.sh .sh-action,.lp-mobile-nav .sh-action{color:var(--lp-cream);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:12px 4px;font-size:15px;font-weight:600}@media (max-width:767px){.sh-menu-btn,.sh .lp-menu-btn,.sh .lp-lang-opt,.ec-bar .lp-lang-opt{position:relative}.sh-menu-btn:after,.sh .lp-menu-btn:after{content:"";position:absolute;inset:-4px}.sh .lp-lang-opt:after,.ec-bar .lp-lang-opt:after{content:"";position:absolute;inset:-5px 0}.sh .lp-lang-opt:first-child:after,.ec-bar .lp-lang-opt:first-child:after{left:-4px}.sh .lp-lang-opt:last-child:after,.ec-bar .lp-lang-opt:last-child:after{right:-4px}}.sh-signout{margin:0;display:inline-flex}.sh-signout-btn{cursor:pointer;font:inherit;color:var(--lp-cream);background:0 0;border:0;min-height:44px;padding:12px 4px;font-size:15px;font-weight:600}.lp-mobile-nav-extras .sh-signout-btn{color:inherit}
