.site-header .wordmark .site-logo{display:block;height:28px;width:auto}.site-header .wordmark .site-logo--light{display:none}.site-header.is-sticky{position:sticky;top:0}.site-header.is-static{position:relative}.hs_cos_wrapper:has(.site-header){display:contents}.site-header.has-scroll-shift{transition:background-color .35s var(--ease),border-color .35s var(--ease),backdrop-filter .35s var(--ease)}.site-header.has-scroll-shift .btn-primary,.site-header.has-scroll-shift .nav-links a,.site-header.has-scroll-shift .nav-toggle,.site-header.has-scroll-shift .wordmark{transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.site-header.has-scroll-shift[data-shift=transparent-dark]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:transparent}.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled{background:hsl(var(--foreground));border-bottom-color:hsl(var(--foreground))}.site-header.has-scroll-shift[data-shift=light-dark]{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsl(var(--card));border-bottom-color:hsl(var(--divider))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled{background:hsl(var(--foreground));border-bottom-color:hsl(var(--foreground))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .nav-links a,.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .nav-toggle,.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .wordmark,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .nav-links a,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .nav-toggle,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .wordmark{color:hsl(var(--card))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .nav-links a:hover,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .nav-links a:hover{color:hsl(var(--background))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .btn-primary,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .btn-primary{background:hsl(var(--card));color:hsl(var(--foreground))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .btn-primary:hover,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .btn-primary:hover{background:hsl(var(--background))}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled:has(.site-logo--light) .site-logo--default,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled:has(.site-logo--light) .site-logo--default{display:none}.site-header.has-scroll-shift[data-shift=light-dark].is-scrolled .site-logo--light,.site-header.has-scroll-shift[data-shift=transparent-dark].is-scrolled .site-logo--light{display:block}.site-header.has-scroll-shift[data-shift=transparent-light]{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:transparent}.site-header.has-scroll-shift[data-shift=transparent-light].is-scrolled{backdrop-filter:saturate(1.1) blur(12px);-webkit-backdrop-filter:saturate(1.1) blur(12px);background:hsl(var(--background)/.9);border-bottom-color:hsl(var(--divider))}@media (prefers-reduced-motion:reduce){.site-header.has-scroll-shift,.site-header.has-scroll-shift .btn-primary,.site-header.has-scroll-shift .nav-links a,.site-header.has-scroll-shift .nav-toggle,.site-header.has-scroll-shift .wordmark{transition:none}}@media (max-width:860px){.site-header.is-nav-open .nav-links{align-items:stretch;background:hsl(var(--background));border-bottom:1px solid hsl(var(--divider));box-shadow:0 16px 32px -20px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:2px;left:0;padding:8px 24px 20px;position:absolute;right:0;top:100%;z-index:50}.site-header.is-nav-open .nav-links a{color:hsl(var(--text-2));font-size:17px;padding:12px 0}.site-header.is-nav-open .nav-links a:hover{color:hsl(var(--text-1))}}