.site-nav{--sn-ink:#14161a;--sn-muted:#3a3d45;--sn-line:#14161a1f;--sn-line-soft:#14161a14;--sn-violet:#7c5cfc;--sn-display:var(--font-sora,"Sora"), var(--font-inter,"Inter"), system-ui, -apple-system, sans-serif;--sn-body:var(--font-inter,"Inter"), system-ui, -apple-system, sans-serif;--h-ink:#14161a;--h-muted:#3a3d45;--h-line:#14161a1f;--h-line-soft:#14161a14;--h-green:#c6f24e;--h-violet:#7c5cfc;--h-display:var(--font-sora,"Sora"), var(--font-inter,"Inter"), system-ui, -apple-system, sans-serif;--h-body:var(--font-inter,"Inter"), system-ui, -apple-system, sans-serif;z-index:60;-webkit-backdrop-filter:blur(10px)saturate(140%);border-bottom:1px solid var(--sn-line-soft);color:var(--sn-ink);font-family:var(--sn-body);background:#f7f5fff0;position:sticky;top:0}.hire-page:has(>.site-nav){overflow-x:clip}.site-nav-inner{min-height:68px;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;display:flex;overflow:visible}.site-nav-brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-logo-mark{flex:none;width:32px;height:32px}.site-wordmark{font-family:var(--sn-display);letter-spacing:-.025em;color:var(--sn-ink);font-size:1.125rem;font-weight:700;line-height:1}.site-nav-links{align-items:center;gap:30px;display:flex;overflow:visible}.site-nav-link{font-family:var(--sn-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sn-muted);background:0 0;border:0;padding:0;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .18s}.site-nav-link:hover{color:var(--sn-ink)}.site-nav-links .site-nav-link{line-height:1.2}.site-nav-link:focus-visible,.site-nav-toggle:focus-visible,.site-nav-jump-link:focus-visible{outline:2px solid var(--sn-violet);outline-offset:3px}.site-nav-drop{align-items:center;display:flex;position:relative;overflow:visible}.site-nav-drop-trigger{cursor:pointer;align-items:center;gap:6px;line-height:1.2;display:inline-flex}.site-nav-caret{transition:transform .18s}.site-nav-drop.is-open .site-nav-caret,.site-nav-drop:hover .site-nav-caret,.site-nav-drop:focus-within .site-nav-caret{transform:rotate(180deg)}.site-nav-drop-panel{opacity:0;visibility:hidden;pointer-events:none;z-index:70;padding-top:20px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.site-nav-drop.is-open .site-nav-drop-panel,.site-nav-drop:hover .site-nav-drop-panel,.site-nav-drop:focus-within .site-nav-drop-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.site-nav-menu{border:1px solid var(--sn-line);background:#fff;border-radius:18px;flex-direction:column;gap:2px;min-width:258px;padding:10px;display:flex;box-shadow:0 22px 48px #14161a29}.site-nav-menu-link{border-radius:12px;padding:11px 13px;text-decoration:none;transition:background .16s;display:block}.site-nav-menu-link:hover,.site-nav-menu-link:focus-visible{background:#f4f1ff}.site-nav-menu-title{font-family:var(--sn-display);color:var(--sn-ink);font-size:.86rem;font-weight:600;display:block}.site-nav-menu-note{color:var(--sn-muted);margin-top:2px;font-size:.74rem;display:block}.site-nav-right{flex:none;align-items:center;gap:14px;display:flex}.site-nav-login{white-space:nowrap;line-height:1.2}.site-nav-right .hire-btn{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:12px 22px;font-size:.78rem}.site-nav-toggle{border:1px solid var(--sn-line);width:42px;height:42px;color:var(--sn-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:none}.site-nav-panel{border-top:1px solid var(--sn-line-soft);background:#f7f5fffa;flex-direction:column;padding:8px 0 24px;display:none}.site-nav-panel-group{flex-direction:column;display:flex}.site-nav-panel .site-nav-link{color:var(--sn-ink);text-align:left;padding:13px 0;font-size:.82rem}.site-nav-panel-sub{border-left:1px solid var(--sn-line);flex-direction:column;margin:0 0 8px 3px;padding:2px 0 10px 14px;display:flex}.site-nav-panel-sub .site-nav-menu-link{padding:9px 10px}.site-nav-panel-jump{border-top:1px solid var(--sn-line-soft);flex-wrap:wrap;gap:8px 16px;margin-top:4px;padding:14px 0 6px;display:flex}.site-nav-jump-link{letter-spacing:.12em;text-transform:uppercase;color:var(--sn-muted);font-size:.68rem;font-weight:600;text-decoration:none}.site-nav-jump-link:hover{color:var(--sn-ink)}.site-nav-panel .hire-btn{margin-top:18px}@media (max-width:900px){.site-nav-inner{min-height:58px}.site-nav-links,.site-nav-login{display:none}.site-nav-toggle{display:inline-flex}.site-nav-panel{display:flex}.site-nav-right .hire-btn{padding:11px 18px;font-size:.72rem}}@media (max-width:420px){.site-nav-brand{gap:8px}.site-logo-mark{width:28px;height:28px}.site-wordmark{font-size:1rem}}@media (max-width:374px){.site-wordmark{display:none}.site-nav-right .hire-btn{padding:10px 14px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.site-nav-caret,.site-nav-drop-panel,.site-nav-menu-link,.site-nav-link{transition:none}}
