.ns-header{z-index:40;flex:none;height:62px;position:sticky;top:0}.ns-header:has(.site-menu-button[aria-expanded=true]){background:var(--surface)}.ns-header-row{grid-template-rows:61px auto;grid-template-columns:auto 1px max-content 1fr auto;column-gap:18px;max-width:1024px;margin:0 auto;padding:0 32px;display:grid}.ns-header .ns-wordmark{grid-area:1/1;align-self:center;padding:11px 0;line-height:1}.ns-header-right{grid-area:1/5;justify-content:flex-end;place-self:center end;align-items:center;gap:18px;min-height:32px;display:flex;position:relative;top:2px}.ns-signin{font-family:var(--font-interface), system-ui, sans-serif;color:var(--text);padding:15px 0;font-size:14.5px;font-weight:500;line-height:1;text-decoration:none;display:block}.ns-header-right>:is(.norai-chip,button){position:relative}.ns-header-right>:is(.norai-chip,button):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.ns-signin:hover{color:var(--link)}}.ns-header .ns-wordmark:focus-visible,.ns-signin:focus-visible,.site-menu-button:focus-visible,.site-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.site-menu-rail{z-index:2;background:var(--border);grid-area:1/2;align-self:center;width:1px;height:20px;position:relative}.site-menu-rail[data-open]{transform-origin:top;grid-row:1/3;align-self:stretch;height:auto;margin-top:20.5px;margin-bottom:1px;animation:.24s cubic-bezier(.16,1,.3,1) both site-menu-rail-draw}.site-menu-button{width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;grid-area:1/3;place-self:center start;place-items:center;margin:0 0 0 -13px;padding:0;display:grid;position:relative;top:2px}.site-menu-button svg{display:block;overflow:visible}.site-menu-button path{transform-box:fill-box;transform-origin:50%;transition:transform .2s,opacity .12s}.site-menu-button[aria-expanded=true] path:first-child{transform:translateY(6px)rotate(45deg)}.site-menu-button[aria-expanded=true] path:nth-child(2){opacity:0}.site-menu-button[aria-expanded=true] path:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (hover:hover){.site-menu-button:hover{color:var(--accent-hover)}}.site-menu-sheet{z-index:1;background:var(--surface);box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax);grid-area:2/1/3/-1;margin-top:1px;position:relative}.site-menu-sheet:after{content:"";background:var(--border-subtle);height:1px;box-shadow:0 0 0 100vmax var(--border-subtle);clip-path:inset(0 -100vmax);position:absolute;bottom:0;left:0;right:0}.site-menu{z-index:3;grid-area:2/3/3/6;margin-top:1px;padding:33px 0 40px;position:relative}.site-menu-list{margin:0;padding:0;list-style:none}.site-menu-item{width:fit-content;font-family:var(--font-display), Georgia, serif;letter-spacing:-.012em;color:var(--ink);animation:.18s ease-out both site-menu-item-in;animation-delay:calc(40ms + var(--i,0) * 20ms);margin:0 0 4px;font-size:40px;font-weight:400;line-height:1.22;text-decoration:none;display:block}.site-menu-item[aria-current=page]{color:var(--terra)}.site-menu-item[data-highlighted]:not([aria-current=page]){font-style:italic;font-weight:420}.site-menu-bar{background:var(--terra);pointer-events:none;width:3px;height:0;transition:transform .16s cubic-bezier(.16,1,.3,1),height .16s cubic-bezier(.16,1,.3,1),opacity .16s;position:absolute;top:0;left:-20px}.site-menu-bar:not([data-at]){opacity:0}.site-menu-wash{background:oklch(from var(--surface) l c h / .85);height:100dvh;animation:.2s both site-menu-wash-in;position:absolute;top:calc(100% + 1px);left:0;right:0}@keyframes site-menu-rail-draw{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes site-menu-item-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes site-menu-wash-in{0%{opacity:0}}@media (max-width:720px){.ns-header-row{column-gap:14px;padding:0 20px}.site-menu{height:calc(100dvh - 62px)}.site-menu-item{font-size:36px;line-height:1.24}.site-menu-bar{left:-16px}}@media (prefers-reduced-motion:reduce){.site-menu-rail[data-open],.site-menu-item,.site-menu-wash{animation:none}.site-menu-button path,.site-menu-bar{transition:none}}