.Masthead_header__vsTbi{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in oklab,var(--color-paper) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--rule-hair) solid var(--color-rule)}.Masthead_bar__CZ14m{position:relative;z-index:1;height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.Masthead_wordmark__ePqOq{display:inline-flex;align-items:baseline;gap:var(--space-2xs);white-space:nowrap;color:var(--color-ink);transition:color var(--dur-1) var(--ease-out)}.Masthead_wordmark__ePqOq:hover{color:var(--color-accent)}.Masthead_wordmarkText___m5JK{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em}.Masthead_wordmarkFull__MUJaP{display:none}.Masthead_wordmarkShort__Ait4y{display:inline}.Masthead_dot__2_Djp{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--color-accent);flex-shrink:0}.Masthead_actions__f1sTm{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-2xs)}.Masthead_links__hlW6L{display:none;align-items:center;gap:12px}@media (min-width:30em){.Masthead_wordmarkFull__MUJaP{display:inline}.Masthead_wordmarkShort__Ait4y{display:none}}@media (min-width:48em){.Masthead_bar__CZ14m{height:64px}.Masthead_actions__f1sTm{gap:24px}.Masthead_links__hlW6L{display:flex;gap:24px}}.MenuToggle_toggle___hWMt{display:grid;place-content:center;width:44px;height:44px;margin-right:calc(var(--space-2xs) * -1);flex-shrink:0;border:0;background:transparent;color:var(--color-ink-2);cursor:pointer;transition:color var(--dur-1) var(--ease-out)}.MenuToggle_toggle___hWMt:hover,.MenuToggle_toggle___hWMt[data-open=true]{color:var(--color-accent)}.MenuToggle_toggle___hWMt:focus-visible{outline:var(--rule-thick) solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.MenuToggle_rules__C7aHz{position:relative;width:20px;height:14px;transition:transform var(--dur-1) var(--ease-out)}.MenuToggle_toggle___hWMt:active .MenuToggle_rules__C7aHz{transform:scale(.92)}.MenuToggle_rule__7elGh{position:absolute;left:0;width:100%;height:var(--rule-thick);transition:transform var(--dur-2) var(--ease-out)}.MenuToggle_ink__3LiJt{display:block;width:100%;height:100%;background:currentColor;transform-origin:left center;transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-1) var(--ease-out)}.MenuToggle_top__UnPML{top:0}.MenuToggle_mid__nyV6_{top:6px}.MenuToggle_bottom__tRF0q{top:12px}.MenuToggle_mid__nyV6_ .MenuToggle_ink__3LiJt{transform:scaleX(.62)}.MenuToggle_bottom__tRF0q .MenuToggle_ink__3LiJt{transform:scaleX(.84)}.MenuToggle_toggle___hWMt[data-open=true] .MenuToggle_top__UnPML{transform:translateY(6px) rotate(45deg);transition-delay:60ms}.MenuToggle_toggle___hWMt[data-open=true] .MenuToggle_bottom__tRF0q{transform:translateY(-6px) rotate(-45deg);transition-delay:60ms}.MenuToggle_toggle___hWMt[data-open=true] .MenuToggle_mid__nyV6_ .MenuToggle_ink__3LiJt{transform:scaleX(0);opacity:0}.MenuToggle_toggle___hWMt[data-open=true] .MenuToggle_bottom__tRF0q .MenuToggle_ink__3LiJt{transform:scaleX(1)}.MenuToggle_toggle___hWMt[data-open=false] .MenuToggle_ink__3LiJt,.MenuToggle_toggle___hWMt[data-open=false] .MenuToggle_rule__7elGh{transition-duration:var(--dur-1);transition-timing-function:var(--ease-in);transition-delay:0s}@media (prefers-reduced-motion:reduce){.MenuToggle_toggle___hWMt[data-open=true] .MenuToggle_bottom__tRF0q,.MenuToggle_toggle___hWMt[data-open=true] .MenuToggle_top__UnPML{transition-delay:0s}}@media (min-width:48em){.MenuToggle_toggle___hWMt{display:none}}.MobileMenu_root___zPBP{position:absolute;inset-inline:0;top:100%;z-index:0}.MobileMenu_root___zPBP[data-open=false]{pointer-events:none}.MobileMenu_scrim__qZc_K{position:absolute;top:0;left:0;right:0;height:100dvh;border:0;padding:0;cursor:default;background:color-mix(in oklab,var(--color-ink) 42%,transparent);opacity:0;transition:opacity var(--dur-1) var(--ease-in)}.MobileMenu_root___zPBP[data-open=true] .MobileMenu_scrim__qZc_K{opacity:1;transition:opacity var(--dur-2) var(--ease-out)}.MobileMenu_panel__pQ5JA{position:relative;max-height:calc(100dvh - 56px);overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--page-gutter);padding-block:var(--space-2xs) var(--space-lg);padding-bottom:max(var(--space-lg),env(safe-area-inset-bottom));background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);box-shadow:var(--shadow-pop);opacity:0;transform:translateY(-6px);transition:opacity var(--dur-1) var(--ease-in),transform var(--dur-1) var(--ease-in)}.MobileMenu_root___zPBP[data-open=true] .MobileMenu_panel__pQ5JA{opacity:1;transform:none;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.MobileMenu_list__BEDzM{list-style-type:none;margin:0;padding:0}.MobileMenu_row__YrT_z{position:relative}.MobileMenu_row__YrT_z:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--rule-hair);background:var(--color-rule);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-1) var(--ease-in)}.MobileMenu_root___zPBP[data-open=true] .MobileMenu_row__YrT_z:after{transform:scaleX(1);transition:transform var(--dur-3) var(--ease-out) calc(var(--i, 0) * 45ms)}.MobileMenu_link__EQkXa{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);min-height:56px;padding-block:var(--space-xs);color:var(--color-ink)}.MobileMenu_link__EQkXa:focus-visible{outline:var(--rule-thick) solid var(--color-focus);outline-offset:-2px}.MobileMenu_mask__qE7E2{display:block;overflow:hidden;padding-block:.08em;margin-block:-.08em}.MobileMenu_label__A4xk4{display:block;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1;letter-spacing:-.015em;transform:translateY(105%);transition:transform var(--dur-1) var(--ease-in),color var(--dur-1) var(--ease-out)}.MobileMenu_root___zPBP[data-open=true] .MobileMenu_label__A4xk4{transform:none;transition:transform var(--dur-3) var(--ease-out) calc(var(--i, 0) * 45ms + 40ms),color var(--dur-1) var(--ease-out)}.MobileMenu_link__EQkXa:active .MobileMenu_label__A4xk4{color:var(--color-accent)}.MobileMenu_path__4NaW6{flex-shrink:0;font-family:var(--font-meta);font-size:var(--text-2xs);letter-spacing:.06em;color:var(--color-ink-3);opacity:0;transition:opacity var(--dur-1) var(--ease-in)}.MobileMenu_root___zPBP[data-open=true] .MobileMenu_path__4NaW6{opacity:1;transition:opacity var(--dur-2) var(--ease-out) calc(var(--i, 0) * 45ms + 80ms)}.MobileMenu_active__EI7wt .MobileMenu_label__A4xk4,.MobileMenu_active__EI7wt .MobileMenu_path__4NaW6{color:var(--color-accent)}.MobileMenu_row__YrT_z:has(.MobileMenu_active__EI7wt):after{height:var(--rule-edge);background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.MobileMenu_label__A4xk4,.MobileMenu_panel__pQ5JA{transform:none}.MobileMenu_root___zPBP[data-open=true] .MobileMenu_label__A4xk4,.MobileMenu_root___zPBP[data-open=true] .MobileMenu_path__4NaW6,.MobileMenu_root___zPBP[data-open=true] .MobileMenu_row__YrT_z:after{transition-delay:0s}.MobileMenu_label__A4xk4{transition-property:color}.MobileMenu_row__YrT_z:after{transform:scaleX(1)}}@media (min-width:48em){.MobileMenu_root___zPBP{display:none}}.NavLink_link__jOU89{position:relative;display:inline-block;white-space:nowrap;font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.06em;text-transform:lowercase;color:var(--color-ink-2);padding-block:var(--space-2xs);transition:color var(--dur-1) var(--ease-out)}.NavLink_link__jOU89[aria-current=page]{color:var(--color-ink)}.NavLink_link__jOU89:hover{color:var(--color-accent)}.NavLink_link__jOU89:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:var(--rule-hair);background:currentColor;transform-origin:left center;transform:scaleX(0);transition:transform var(--dur-2) var(--ease-out)}.NavLink_link__jOU89:focus-visible:after,.NavLink_link__jOU89:hover:after,.NavLink_link__jOU89[aria-current=page]:after{transform:scaleX(1)}.ScrollProgress_track__U7lxg{position:absolute;left:0;right:0;bottom:-1px;height:var(--rule-thick)}.ScrollProgress_bar__6BRju{height:100%;background:var(--color-accent);transform-origin:left center;transform:scaleX(var(--progress,0));will-change:transform}.ThemeToggle_toggle__ApMCv{position:relative;display:grid;place-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-pill);border:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);background:transparent;cursor:pointer;transition:color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.ThemeToggle_toggle__ApMCv:after{content:"";position:absolute;inset:-6px}.ThemeToggle_toggle__ApMCv:hover{color:var(--color-accent);border-color:var(--color-accent)}.ThemeToggle_toggle__ApMCv:active{background:var(--color-paper-3)}.ThemeToggle_glyph__AXOQt{display:grid;place-items:center;width:16px;height:16px;opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.ThemeToggle_mounted__eTNVo{opacity:1}.ThemeToggle_icon__q4mFN{grid-area:1/1;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ThemeToggle_toggle__ApMCv[data-mode=dark] .ThemeToggle_moon__x8pf_,.ThemeToggle_toggle__ApMCv[data-mode=light] .ThemeToggle_sun__Aq1_f{opacity:0;transform:rotate(-90deg) scale(.4)}.ThemeToggle_toggle__ApMCv[data-mode=dark] .ThemeToggle_sun__Aq1_f,.ThemeToggle_toggle__ApMCv[data-mode=light] .ThemeToggle_moon__x8pf_{opacity:1;transform:none}.MoreLink_link__FE8x_{display:inline-flex;align-items:center;gap:var(--space-2xs);white-space:nowrap;font-family:var(--font-meta);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-ink);padding-bottom:2px;border-bottom:var(--rule-thick) solid var(--color-accent);transition:color var(--dur-1) var(--ease-out),gap var(--dur-2) var(--ease-out)}.MoreLink_link__FE8x_:hover{color:var(--color-accent);gap:var(--space-xs)}.PageHead_band__mXI1i{padding-top:var(--space-xl);padding-bottom:var(--space-lg)}.PageHead_kicker__NflBF{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding-bottom:var(--space-sm);font-family:var(--font-meta);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3)}.PageHead_trail__nOUgV{display:inline-flex;align-items:baseline;gap:var(--space-xs)}.PageHead_back__mwdty{display:inline-flex;align-items:baseline;gap:var(--space-3xs);color:var(--color-ink-2);transition:color var(--dur-1) var(--ease-out)}.PageHead_back__mwdty:hover{color:var(--color-accent)}.PageHead_rule__jMGwW{height:var(--rule-hair);background:var(--color-ink);margin-bottom:var(--space-md)}.PageHead_title__cqB58{margin:0;font-size:var(--text-display-s);line-height:1.04;letter-spacing:-.03em;color:var(--color-ink)}.PageHead_lede__aPuJd{margin-top:var(--space-md);max-width:var(--measure);font-size:var(--text-lg);line-height:1.65;color:var(--color-ink-2)}@media (min-width:48em){.PageHead_band__mXI1i{padding-top:var(--space-2xl);padding-bottom:var(--space-xl)}}