.NavBar_navbar__ObX6k{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;max-width:var(--page);margin:0 auto;padding:1.5rem var(--gutter);border-bottom:1px solid var(--line)}.NavBar_logo__9wYwP{flex-shrink:0;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;text-decoration:none}.NavBar_menu__XOOVf{display:flex;align-items:baseline;gap:1rem;margin-left:auto}.NavBar_groupLabel__hCDoz{display:none}.NavBar_navLinks__o9WWJ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem 1rem;margin:0;padding:0;list-style:none}.NavBar_pageLinks__p2q67{flex-wrap:nowrap;padding-left:1rem;border-left:1px solid var(--line)}.NavBar_navLink__okNQw{color:var(--graphite);font-size:.9rem;text-decoration:none;white-space:nowrap}.NavBar_active__QpxXb,.NavBar_navLink__okNQw:hover{color:var(--ink);text-decoration:underline}.NavBar_active__QpxXb{text-decoration-thickness:2px}.NavBar_themeSwitch__nSg3N{display:flex;flex-shrink:0;align-self:center;align-items:center;gap:.25rem;padding-left:1.25rem;border-left:1px solid var(--line)}.NavBar_themeOption__CyMlJ{display:flex;padding:.3rem;border:0;border-bottom:2px solid transparent;background:none;color:var(--graphite);cursor:pointer}.NavBar_themeOption__CyMlJ:hover{color:var(--ink)}html[data-theme=dark] .NavBar_themeOption__CyMlJ[data-theme-option=dark],html[data-theme=light] .NavBar_themeOption__CyMlJ[data-theme-option=light]{color:var(--ink);border-bottom-color:currentColor}.NavBar_hamburger__dmBuc{display:none;padding:.4rem .9rem;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.95rem;cursor:pointer}@media (max-width:1300px){.NavBar_navbar__ObX6k{align-items:center}.NavBar_hamburger__dmBuc{display:block;order:1}.NavBar_themeSwitch__nSg3N{margin-left:auto;padding-left:0;border-left:0}.NavBar_menu__XOOVf{display:none;position:absolute;top:100%;left:0;right:0;z-index:100;flex-direction:column;align-items:stretch;gap:0;padding:.5rem var(--gutter) 1.5rem;background:var(--wall);border-bottom:1px solid var(--line)}.NavBar_menu__XOOVf.NavBar_open__ZusWY{display:flex}.NavBar_groupLabel__hCDoz{display:block;padding-top:.75rem;color:var(--graphite);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.NavBar_navLinks__o9WWJ{flex-direction:column;gap:0}.NavBar_pageLinks__p2q67{margin-top:.75rem;padding:.75rem 0 0;border-left:0;border-top:1px solid var(--line)}.NavBar_navLink__okNQw{display:block;padding:.6rem 0;color:var(--ink);font-size:1.6rem;font-weight:600;letter-spacing:-.02em}}.PageLayout_page__VmAyV{min-height:100vh;display:flex;flex-direction:column}.PageLayout_main__NxK6X{flex:1 1;width:100%;max-width:var(--page);margin:0 auto;padding:clamp(2rem,5vw,4rem) var(--gutter) clamp(3rem,8vw,6rem)}.PageLayout_footer__EFILO{width:100%;max-width:var(--page);margin:0 auto;padding:2rem var(--gutter);border-top:1px solid var(--line);color:var(--graphite);font-size:.875rem}.textPage_text__2JSSP{max-width:var(--measure)}.textPage_text__2JSSP h1{font-size:clamp(2.75rem,8vw,6rem);font-weight:800;letter-spacing:-.045em;line-height:.9;margin-bottom:clamp(2rem,5vw,3rem)}.textPage_text__2JSSP>p{font-size:clamp(1.125rem,1.8vw,1.3rem);line-height:1.55;margin:0 0 1.25em}.textPage_text__2JSSP>h1+p{font-size:clamp(1.35rem,2.4vw,1.65rem);line-height:1.4}