._navLinks_1vp5q_1{border-inline:1px solid var(--line-soft);align-items:stretch;display:flex}._navLinks_1vp5q_1 a{min-inline-size:88px;color:var(--ink-soft);transition:color var(--time-state) var(--ease-response), background var(--time-state) var(--ease-response);place-items:center;padding-inline:.95rem;font-size:.84rem;font-weight:650;text-decoration:none;display:grid;position:relative}._navLinks_1vp5q_1 a:before{content:"";opacity:.45;transform-origin:100%;block-size:1px;transition:transform var(--time-ui) var(--ease-fluid);background:currentColor;position:absolute;inset-block-end:7px;inset-inline:14px;transform:scaleX(0)}._navLinks_1vp5q_1 a+a{border-inline-start:1px solid var(--line-soft)}._navLinks_1vp5q_1 a:hover{background:var(--surface);color:var(--ink)}._navLinks_1vp5q_1 a:hover:before{transform-origin:0;transform:scaleX(1)}._navLinks_1vp5q_1 a[aria-current=page]{color:var(--ink);background:var(--surface)}._navLinks_1vp5q_1 a[aria-current=page]:after{background:var(--action);content:"";transform-origin:50%;block-size:4px;animation:_nav-current-in_1vp5q_1 var(--time-ui) var(--ease-resolve) both;position:absolute;inset-block-end:-2px;inset-inline:14px}@keyframes _nav-current-in_1vp5q_1{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}._menuButton_1vp5q_50{border:var(--border) solid var(--line);border-radius:var(--radius-control);block-size:46px;inline-size:46px;transition:background var(--time-state) var(--ease-response), transform var(--time-press) var(--ease-response);background:0 0;place-self:center end;padding:11px;display:none}._menuButton_1vp5q_50:active{transform:scale(.96)}._menuButton_1vp5q_50 span{transform-origin:50%;block-size:2px;transition:transform var(--time-ui) var(--ease-tactile), opacity var(--time-state) var(--ease-response);background:currentColor;margin-block:4px;display:block}._menuButton_1vp5q_50[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}._menuButton_1vp5q_50[aria-expanded=true] span:nth-child(2){transform:scaleX(0)}._menuButton_1vp5q_50[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}._mobileDialog_1vp5q_78{--nav-panel-duration:var(--time-panel);--nav-panel-easing:var(--ease-fluid);inline-size:var(--nav-viewport-width,100%);max-inline-size:none;block-size:var(--nav-viewport-height,100dvh);max-block-size:none;color:inherit;overscroll-behavior:contain;touch-action:none;translate:var(--nav-viewport-left,0) var(--nav-viewport-top,0);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}._mobileDialog_1vp5q_78:focus{outline:none}._mobileDialog_1vp5q_78::backdrop{opacity:0;transition:opacity var(--nav-panel-duration) var(--ease-response);background:#11140f8c}._mobileDialog_1vp5q_78:is([data-state=open],[data-state=settled])::backdrop{opacity:1}._mobileDialog_1vp5q_78:is([data-state=opening],[data-state=open])::backdrop{will-change:opacity}._mobileDialog_1vp5q_78[data-state=closing]{--nav-panel-duration:var(--time-ui);--nav-panel-easing:var(--ease-release)}._mobileDialog_1vp5q_78[data-dragging=true]::backdrop{opacity:var(--nav-drag-opacity,1);transition:none}._mobileDialogInner_1vp5q_118{overscroll-behavior:contain;border-inline-start:var(--border) solid var(--line);background:var(--surface);block-size:100%;inline-size:min(92%,430px);padding-block:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-bottom));padding-inline:1.25rem max(1.25rem, env(safe-area-inset-right));transition:transform var(--nav-panel-duration) var(--nav-panel-easing);touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;grid-template-rows:auto 1fr auto;margin-inline-start:auto;display:grid;overflow:clip auto;transform:translate(104%);box-shadow:-24px 0 70px #11140f38}._mobileDialog_1vp5q_78:is([data-state=open],[data-state=settled]) ._mobileDialogInner_1vp5q_118{transform:translate(0,0)}._mobileDialog_1vp5q_78:is([data-state=opening],[data-state=open]) ._mobileDialogInner_1vp5q_118,._mobileDialog_1vp5q_78[data-state=closing] ._mobileDialogInner_1vp5q_118{will-change:transform}._mobileDialog_1vp5q_78[data-dragging=true] ._mobileDialogInner_1vp5q_118{transform:translate3d(var(--nav-drag-x,0), 0, 0);will-change:transform;transition:none}._mobileDialogTop_1vp5q_147{border-block-end:var(--border) solid var(--line);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding-block-end:1rem;font-size:.72rem;display:flex}._mobileDialogTop_1vp5q_147 button{border:var(--border) solid var(--line);block-size:44px;inline-size:44px;transition:background var(--time-state) var(--ease-response), transform var(--time-state) var(--ease-tactile);background:0 0;place-items:center;display:grid}._mobileDialogTop_1vp5q_147 button:active{transform:scale(.96)}._mobileNavLinks_1vp5q_170{align-content:center;display:grid}._mobileNavLinks_1vp5q_170 a{border-block-end:1px solid var(--line-soft);min-block-size:70px;color:var(--ink);letter-spacing:-.04em;opacity:0;transition:color var(--time-state) var(--ease-response), opacity .18s var(--ease-response), transform .3s var(--ease-resolve);grid-template-columns:2.5rem 1fr;align-items:center;font-size:clamp(1.6rem,8vw,2.5rem);font-weight:620;text-decoration:none;display:grid;transform:translate(18px)}._mobileNavLinks_1vp5q_170 a span{font-family:var(--font-mono);letter-spacing:normal;font-size:.66rem;font-weight:500}._mobileNavLinks_1vp5q_170 a[aria-current=page]{color:var(--action)}._mobileDialog_1vp5q_78:is([data-state=open],[data-state=settled]) ._mobileNavLinks_1vp5q_170 a{opacity:1;transform:translate(0,0)}._mobileDialog_1vp5q_78:is([data-state=opening],[data-state=open]) ._mobileNavLinks_1vp5q_170 a{will-change:opacity, transform}._mobileDialog_1vp5q_78[data-state=open] ._mobileNavLinks_1vp5q_170 a{transition-delay:0s,36ms,36ms}._mobileDialog_1vp5q_78[data-state=open] ._mobileNavLinks_1vp5q_170 a:nth-child(2){transition-delay:0s,60ms,60ms}._mobileDialog_1vp5q_78[data-state=open] ._mobileNavLinks_1vp5q_170 a:nth-child(3){transition-delay:0s,84ms,84ms}._mobileDialog_1vp5q_78[data-state=open] ._mobileNavLinks_1vp5q_170 a:nth-child(4){transition-delay:0s,.108s,.108s}._mobileDialog_1vp5q_78[data-state=open] ._mobileNavLinks_1vp5q_170 a:nth-child(5){transition-delay:0s,.132s,.132s}._mobileDialog_1vp5q_78[data-state=settled] ._mobileNavLinks_1vp5q_170 a{transition-delay:0s}._mobileDialog_1vp5q_78[data-state=closing] ._mobileNavLinks_1vp5q_170 a{opacity:0;transition-delay:0s;transition-duration:var(--time-feedback);transform:translate(6px)}._mobileDialogBottom_1vp5q_204{border-block-start:1px solid var(--line-soft);align-self:end;gap:.75rem;padding-block-start:1rem;display:grid}._mobileDialogBottom_1vp5q_204>a{inline-size:max-content;font-size:.8rem;font-weight:700}._mobileDialogBottom_1vp5q_204>a:first-child{inline-size:100%;font-size:.86rem}._mobileDialogNote_1vp5q_207{max-inline-size:30ch;color:var(--muted);font-size:.82rem}@media (width<=1080px){._navLinks_1vp5q_1 a{min-inline-size:72px;padding-inline:.65rem}}@media (width<=860px){._navLinks_1vp5q_1{display:none}._menuButton_1vp5q_50{display:block}}@media (height<=500px) and (orientation:landscape){._mobileNavLinks_1vp5q_170{align-content:start}._mobileNavLinks_1vp5q_170 a{min-block-size:50px;font-size:1.5rem}}@media (hover:hover) and (pointer:fine){._menuButton_1vp5q_50:not([aria-expanded=true]):hover{background:var(--surface)}._menuButton_1vp5q_50:not([aria-expanded=true]):hover span:first-child{transform:translate(3px)}._menuButton_1vp5q_50:not([aria-expanded=true]):hover span:last-child{transform:translate(-3px)}._mobileDialogTop_1vp5q_147 button:hover{background:var(--canvas-deep);transform:rotate(4deg)}._mobileDialogTop_1vp5q_147 button:active{transform:scale(.96)}._mobileDialog_1vp5q_78:is([data-state=open],[data-state=settled]) ._mobileNavLinks_1vp5q_170 a:hover{color:var(--action);transform:translate(6px)}}html[data-mobile-nav-open]{overscroll-behavior:none}@media (prefers-reduced-motion:reduce){._menuButton_1vp5q_50 span,._mobileDialog_1vp5q_78::backdrop,._mobileDialogInner_1vp5q_118,._mobileNavLinks_1vp5q_170 a{transition:none!important}._mobileDialog_1vp5q_78:is([data-state=open],[data-state=settled]) ._mobileNavLinks_1vp5q_170 a{opacity:1;transform:none}}
