.sh{--sh-x:var(--site--margin);z-index:6;padding:26px var(--sh-x);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.sh__logo{font-family:var(--font-serif-display), Didot, "Bodoni MT", "Times New Roman", serif;letter-spacing:-.105em;color:var(--swatch--beige-100);padding-right:.105em;font-size:34px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .25s}.sh__logo:hover{opacity:.62}.sh__menu{width:44px;height:44px;color:var(--swatch--beige-100);cursor:pointer;background:0 0;border:0;place-items:center;margin:-14px;padding:0;display:grid}.sh__menu:focus-visible{outline:1px solid var(--swatch--accent);outline-offset:2px}.sh__lines{width:26px;height:14px;display:block;position:relative}.sh__lines span{transform-origin:50%;background:currentColor;width:100%;height:1.5px;transition:transform .42s cubic-bezier(.16,1,.3,1),width .42s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(50% - .75px);left:0}.sh__lines span:first-child{transform:translateY(-4px)}.sh__lines span:nth-child(2){transform:translateY(4px)}.sh__menu:hover .sh__lines span:first-child{transform:translateY(-5.5px)}.sh__menu:hover .sh__lines span:nth-child(2){width:58%;transform:translateY(5.5px)}.sh__menu[data-open] .sh__lines span{width:100%}.sh__menu[data-open] .sh__lines span:first-child{transform:rotate(45deg)}.sh__menu[data-open] .sh__lines span:nth-child(2){transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.sh__logo,.sh__lines span{transition-duration:.01ms}}
