.Logo-module__rR2vdG__logo{font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:-.045em;color:var(--ivory);white-space:nowrap;text-transform:none;line-height:1;display:inline-block}.Logo-module__rR2vdG__strong{font-weight:700}.Logo-module__rR2vdG__light{font-weight:300}.Logo-module__rR2vdG__dot{color:var(--sand);font-weight:700}.Logo-module__rR2vdG__logo[data-tone=light]{color:var(--ink)}.Logo-module__rR2vdG__logo[data-tone=light] .Logo-module__rR2vdG__dot{color:var(--ivory)}
.Menu-module__zKaLIW__button{appearance:none;min-height:var(--control-h);border:1px solid var(--line-field);border-radius:var(--radius);color:var(--ivory);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);cursor:pointer;background:0 0;align-items:center;padding:0 12px;display:inline-flex}.Menu-module__zKaLIW__button[aria-expanded=true]{border-color:var(--sand)}.Menu-module__zKaLIW__sheet{max-height:calc(100vh - var(--bar-h));max-height:calc(100dvh - var(--bar-h));padding:8px var(--gutter) 20px;border-top:1px solid var(--line);background:var(--ink);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.Menu-module__zKaLIW__scrim{z-index:-1;-webkit-tap-highlight-color:transparent;position:fixed;inset:0}.Menu-module__zKaLIW__item{border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);color:var(--ivory);padding:14px 0;display:block}.Menu-module__zKaLIW__item:hover{color:var(--sand)}button.Menu-module__zKaLIW__itemButton{appearance:none;width:100%;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border-width:0 0 1px;margin:0}.Menu-module__zKaLIW__item[aria-current=page]{color:var(--ivory);border-bottom-color:var(--sand)}.Menu-module__zKaLIW__ctaRow{margin-top:16px}.Menu-module__zKaLIW__xsOnly{display:none}.Menu-module__zKaLIW__row{border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);color:var(--gray);justify-content:space-between;align-items:center;gap:12px;padding:10px 0}@media (max-width:400px){.Menu-module__zKaLIW__button{padding:0 10px}}@media (max-width:359px){.Menu-module__zKaLIW__xsHide{display:none!important}.Menu-module__zKaLIW__xsOnly{display:flex}}
.Nav-module__Mm__va__link{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);color:var(--gray);white-space:nowrap;text-underline-offset:6px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.Nav-module__Mm__va__link:hover{color:var(--ivory)}.Nav-module__Mm__va__link[aria-current=page]{color:var(--ivory);-webkit-text-decoration-color:var(--sand);text-decoration-color:var(--sand)}button.Nav-module__Mm__va__button{appearance:none;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}
.ArrowLink-module__4nMbsG__link{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:var(--mono-track);color:var(--sand);align-items:center;display:inline-flex}.ArrowLink-module__4nMbsG__link:hover{color:var(--ivory)}.ArrowLink-module__4nMbsG__link[data-tone=muted]{color:var(--gray)}.ArrowLink-module__4nMbsG__link[data-tone=muted]:hover{color:var(--ivory)}.ArrowLink-module__4nMbsG__link[data-tone=ink]{color:var(--on-sand)}.ArrowLink-module__4nMbsG__link[data-tone=ink]:hover{color:var(--on-sand);text-underline-offset:4px;text-decoration:underline}.ArrowLink-module__4nMbsG__link[data-tone=ink]:focus-visible{outline-color:var(--ink)}@media (max-width:899px),(pointer:coarse){.ArrowLink-module__4nMbsG__link{min-height:44px}}.ArrowLink-module__4nMbsG__arrow{font-family:var(--font-code);letter-spacing:0;display:inline-block}.ArrowLink-module__4nMbsG__arrow[data-dir=forward]{margin-inline-start:.6em}.ArrowLink-module__4nMbsG__arrow[data-dir=back]{margin-inline-end:.6em}.ArrowLink-module__4nMbsG__arrow[data-dir=forward]:before{content:"→"}.ArrowLink-module__4nMbsG__arrow[data-dir=back]:before,:root[dir=rtl] .ArrowLink-module__4nMbsG__arrow[data-dir=forward]:before{content:"←"}:root[dir=rtl] .ArrowLink-module__4nMbsG__arrow[data-dir=back]:before{content:"→"}
