.ScrollNavigation_overlay__jwOxN{display:none}@media (min-width:0px){.ScrollNavigation_overlay__jwOxN{display:block;--navigation-accent:var(--ink);position:fixed;inset:0 0 0 auto;width:170px;z-index:40;overflow:clip;pointer-events:none}.ScrollNavigation_sectionLabel__eulB5{position:absolute;right:42px;top:0;max-width:122px;padding:9px 0 9px 7px;color:var(--ink-soft);font-family:var(--font-sans);font-size:24px;font-weight:600;text-align:right;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;transform-origin:right center;pointer-events:auto;text-shadow:0 1px 4px var(--paper),0 0 10px var(--paper);transition:color .2s;will-change:transform}.ScrollNavigation_sectionLabel__eulB5[aria-current=location]{color:var(--navigation-accent);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:7px;text-decoration-thickness:2px}.ScrollNavigation_letter__0X_Ts{display:inline-block;transform-origin:center;will-change:transform,opacity}.ScrollNavigation_sectionLabel__eulB5:hover{color:var(--ink)}.ScrollNavigation_sectionLabel__eulB5:focus-visible{outline:2px solid var(--navigation-accent);outline-offset:3px}.ScrollNavigation_ruler__cbmOm{position:absolute;right:0;top:0;bottom:0;width:35px;overflow:hidden;pointer-events:auto;touch-action:none}.ScrollNavigation_ruler__cbmOm:focus-within{outline:1px solid var(--navigation-accent);outline-offset:-1px}.ScrollNavigation_tick__EdiCc{position:absolute;top:0;right:0;width:9px;height:1px;background:color-mix(in srgb,var(--ink) 65%,transparent);pointer-events:none}.ScrollNavigation_major__dE_RE{width:17px;background:var(--ink)}.ScrollNavigation_tickNumber__0XbkV{position:absolute;right:22px;top:-5px;color:var(--muted);font-family:var(--font-mono);font-size:9px}.ScrollNavigation_indicator__2eftE{position:absolute;top:0;right:0;width:35px;height:1px;background:var(--navigation-accent);pointer-events:none}.ScrollNavigation_percent__NuWUo{position:absolute;right:4px;top:5px;color:var(--navigation-accent);font-family:var(--font-mono);font-size:9px}.ScrollNavigation_range__ruHGG{position:absolute;inset:0;margin:0;width:100%;height:100%;opacity:0;writing-mode:vertical-lr;direction:ltr;touch-action:none;cursor:ns-resize}.ScrollNavigation_accessibleLinks__Gfq_k{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:auto}.ScrollNavigation_accessibleLinks__Gfq_k:focus-within{top:16px;right:42px;width:125px;height:auto;clip-path:none;padding:10px;background:var(--card);border:1px solid var(--line);z-index:2}.ScrollNavigation_accessibleLinks__Gfq_k a{display:block;padding:8px 0;font-size:12px}}@media (prefers-reduced-motion:reduce){.ScrollNavigation_sectionLabel__eulB5{transition:none}}@media (max-width:1023px){.ScrollNavigation_overlay__jwOxN{width:76px}.ScrollNavigation_sectionLabel__eulB5{right:15px;max-width:60px;font-size:11px;padding:10px 0;letter-spacing:0}.ScrollNavigation_ruler__cbmOm{width:9px}.ScrollNavigation_tick__EdiCc{width:4px}.ScrollNavigation_major__dE_RE{width:7px}.ScrollNavigation_percent__NuWUo,.ScrollNavigation_tickNumber__0XbkV{display:none}.ScrollNavigation_indicator__2eftE{width:9px}.ScrollNavigation_accessibleLinks__Gfq_k:focus-within{right:15px}}@media (min-width:1024px){.Navbar_overlayHeader__ARjbE{background:transparent;border:0;box-shadow:none;backdrop-filter:none;pointer-events:none}.Navbar_overlayHeader__ARjbE nav{display:none}.Navbar_overlayHeader__ARjbE>div:first-child{pointer-events:auto}.Navbar_overlayHeader__ARjbE>div:last-child{pointer-events:none}.Navbar_overlayHeader__ARjbE>div:last-child>a{display:none}.Navbar_overlayHeader__ARjbE>div:last-child>button:first-child{position:fixed;bottom:22px;left:28px;pointer-events:auto}}@media (max-width:1023px){.Navbar_overlayHeader__ARjbE{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;pointer-events:none}.Navbar_overlayHeader__ARjbE a,.Navbar_overlayHeader__ARjbE button{pointer-events:auto}.Navbar_overlayHeader__ARjbE>div:first-child span,.Navbar_overlayHeader__ARjbE>nav{display:none!important}.Navbar_overlayHeader__ARjbE>div:last-child{position:fixed;bottom:14px;left:16px}.Navbar_overlayHeader__ARjbE>div:last-child>a,.Navbar_overlayHeader__ARjbE>div:last-child>button:last-child{display:none!important}}.Navbar_minimalHeader__qgxEV{background:transparent;border:0;box-shadow:none;backdrop-filter:none}