.site-nav_nav__0cOLh{--nav-bg:color-mix(in srgb,var(--color-surface-primary) 86%,transparent);--nav-fg:var(--color-text-heading);--nav-on-fg:var(--color-text-inverse-default);--nav-hover:var(--color-text-action-hover);--nav-blur:saturate(1.2) blur(calc(var(--space-s) + var(--space-2xs)));position:sticky;top:0;z-index:20;transition:transform var(--nav-duration) var(--ease-out)}.site-nav_nav__0cOLh[data-surface=dark],.site-nav_nav__0cOLh[data-tone=dark]:not([data-surface]){--nav-bg:color-mix(in srgb,var(--color-surface-inverted) 88%,transparent);--nav-fg:var(--color-text-inverse-default);--nav-on-fg:var(--color-text-heading);--nav-hover:var(--color-text-action-default)}.site-nav_nav__0cOLh[data-overlay]{position:fixed;left:0;right:0;--nav-bg:transparent;--nav-blur:none}.site-nav_nav__0cOLh[data-hidden]:not(:focus-within){transform:translateY(-100%)}.site-nav_nav__0cOLh[data-menu-open]{--nav-bg:var(--color-surface-primary);--nav-fg:var(--color-text-heading);--nav-on-fg:var(--color-text-inverse-default);--nav-hover:var(--color-text-action-hover);transform:none}.site-nav_inner__BWtMG{padding:clamp(var(--space-m),2vw,var(--space-l)) var(--gutter);display:flex;align-items:center;gap:clamp(var(--space-m),3vw,calc(var(--space-2xl) - var(--space-m)));background:var(--nav-bg);color:var(--nav-fg);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);transition:background-color var(--hover-duration) var(--ease-out),color var(--hover-duration) var(--ease-out);position:relative;z-index:2}.site-nav_nav__0cOLh .site-nav_cta__GF71B{background:var(--nav-fg);color:var(--nav-on-fg)}.site-nav_nav__0cOLh .site-nav_cta__GF71B:hover{background:var(--color-surface-accent);color:var(--color-text-heading)}.site-nav_brand___IGdN{display:inline-flex;margin-right:auto;color:inherit}.site-nav_wordmark__Ne9EG{display:block;width:auto;height:calc(var(--space-m) + var(--space-2xs))}.site-nav_links__beGVd{display:flex;align-items:center;gap:var(--space-xl)}.site-nav_link__j7XGn{color:inherit;text-decoration:none;font-size:var(--typography-body-body-s-regular-font-size);line-height:var(--typography-body-body-s-regular-line-height);font-weight:var(--weight-regular);transition:color var(--hover-duration) var(--ease-out)}.site-nav_link__j7XGn:hover{color:var(--nav-hover)}.site-nav_toggle__dKn9A{display:none;flex:none;align-items:center;justify-content:center;width:calc(var(--space-2xl) - var(--space-m));height:calc(var(--space-2xl) - var(--space-m));padding:0;border:none;border-radius:9999px;background:var(--nav-fg);color:var(--nav-on-fg);cursor:pointer;transition:background-color var(--hover-duration) var(--ease-out),color var(--hover-duration) var(--ease-out)}.site-nav_panel__e2Anj{display:none}@media (max-width:899px){.site-nav_inner__BWtMG .site-nav_cta__GF71B,.site-nav_links__beGVd{display:none}.site-nav_toggle__dKn9A{display:inline-flex}.site-nav_panel__e2Anj{display:flex;flex-direction:column;justify-content:space-between;position:fixed;inset:0;z-index:1;padding:calc(var(--space-3xl) + var(--space-l)) var(--space-l) var(--space-xl);background:var(--color-surface-primary)}.site-nav_panel__e2Anj[hidden]{display:none}.site-nav_panelLinks__wcv21{display:flex;flex-direction:column;gap:var(--space-s)}.site-nav_panelLink__bpPqz{align-self:flex-start;font-size:var(--typography-heading-heading-l-font-size);line-height:var(--typography-heading-heading-l-line-height);font-weight:var(--weight-regular);letter-spacing:var(--tracking-menu);color:var(--color-text-heading);text-decoration:none;transition:color var(--hover-duration) var(--ease-out)}.site-nav_panelLink__bpPqz:hover{color:var(--color-text-action-hover)}.site-nav_clock__I2R_w{font-family:var(--font-mono-stack);font-size:var(--typography-label-label-m-font-size);line-height:var(--typography-label-label-m-line-height);color:var(--color-text-subtle)}}.button_button__iBnBy{display:inline-flex;align-items:center;gap:var(--space-s);border-radius:9999px;text-decoration:none;white-space:nowrap;font-family:var(--font-sans-stack);font-weight:var(--weight-regular);line-height:1;cursor:pointer;transition:background-color var(--hover-duration) var(--ease-out),color var(--hover-duration) var(--ease-out)}.button_label___MzYb{text-box-trim:trim-both;text-box-edge:cap alphabetic}.button_s__fFWZd{padding:calc(var(--space-s) + var(--space-xs)) calc(var(--space-m) + var(--space-xs));font-size:var(--typography-body-body-s-regular-font-size)}.button_m__LgeDO{padding:var(--space-m) var(--space-l)}.button_l__cgA8C,.button_m__LgeDO{font-size:var(--typography-body-body-m-regular-font-size)}.button_l__cgA8C{padding:calc(var(--space-m) + var(--space-xs)) var(--space-xl)}.button_primary__8QRtp{background:var(--color-surface-inverted);color:var(--color-text-inverse-default)}.button_secondary__4QS5s{background:var(--color-button-secondary-default);color:var(--color-text-heading)}.button_onDark___iYSs{background:var(--color-surface-primary);color:var(--color-text-heading)}.button_onDark___iYSs:hover,.button_primary__8QRtp:hover,a:hover>.button_onDark___iYSs,a:hover>.button_primary__8QRtp{background:var(--color-surface-accent);color:var(--color-text-heading)}.button_secondary__4QS5s:hover{background:var(--color-button-secondary-hover);color:var(--color-text-heading)}