.site-nav{position:relative;z-index:3;flex:none;justify-content:space-between;height:60px;padding-inline:clamp(16px,4vw,56px)}.site-brand,.site-nav{display:flex;align-items:center}.site-brand{gap:10px}.site-wordmark{color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1;transition:color .15s}.site-brand-link:hover .site-wordmark{color:var(--gold)}.site-brand-link:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.site-nav-right{display:flex;align-items:center;gap:28px}.site-links{display:none;align-items:center;gap:28px}.site-link{position:relative;padding-block:6px;color:var(--ink-muted);font:400 14px/1 var(--font-body);transition:color .25s ease-out}.site-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease-out}.site-link:focus-visible,.site-link:hover{color:var(--ink)}.site-link:focus-visible:after,.site-link:hover:after{transform:scaleX(1)}.site-nav-cta{padding:10px 16px;border:1px solid var(--gold);border-radius:8px;color:var(--gold);font:600 14px/1 var(--font-body);transition:background-color .15s,color .15s}.site-nav-cta:hover{background:var(--gold);color:var(--bg)}.site-menu-button{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:400 12px/1 var(--font-mono);letter-spacing:.18em;cursor:pointer}.site-menu-label,.site-sheet-label{position:relative;padding-block:6px}.site-menu-label:after,.site-sheet-label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease-out}.site-menu-button:hover .site-menu-label:after,.site-sheet-link:hover .site-sheet-label:after{transform:scaleX(1)}.site-nav .site-menu-button:focus-visible,.site-nav .site-sheet-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.site-sheet{position:absolute;top:100%;left:0;right:0;border-bottom:1px solid var(--line);background:var(--bg-raised);animation:site-sheet-in .2s ease-out both}.site-sheet[hidden]{display:none}.site-sheet-link{display:flex;align-items:center;height:52px;padding-inline:clamp(16px,4vw,56px);color:var(--ink);font:400 18px/1.2 var(--font-body);transition:background-color .15s}.site-sheet-link+.site-sheet-link{border-top:1px solid var(--line)}.site-sheet-link:hover{background:rgba(246,239,230,.04)}@keyframes site-sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.site-nav{height:72px}.site-links{display:flex}.site-menu-button,.site-sheet{display:none}}@media (prefers-reduced-motion:reduce){.site-sheet{animation:none}.site-menu-label:after,.site-sheet-label:after,.site-sheet-link{transition:none}}