.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;background:#fff0;border-bottom:1px solid #fff0;transition:background-color 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease;will-change:background-color,box-shadow}.site-header::before{content:"";position:absolute;top:0;left:0;right:0;height:220%;background:linear-gradient(to bottom,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .25) 45%,#fff0 100%);pointer-events:none;transition:opacity 0.4s ease}.site-header.is-scrolled::before,body.bg-header .site-header::before{opacity:0}.insights .site-header{border-bottom:1px solid rgb(235 235 235)}.site-header.is-scrolled{background:#fff;border-bottom-color:rgb(25 41 21 / .08);box-shadow:0 4px 24px rgb(25 41 21 / .07);border:1px solid rgb(235 235 235)}.site-header__inner{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative;z-index:1;padding:clamp(1rem, 0.6rem + 1.2vw, 1.5rem) 0;transition:padding 0.35s ease}.site-header.is-scrolled .site-header__inner{padding-top:clamp(0.625rem, 0.4rem + 0.75vw, 0.875rem);padding-bottom:clamp(0.625rem, 0.4rem + 0.75vw, 0.875rem)}.header-offset{height:var(--header-h,72px)}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;color:#192915;background:#fff0;border:0;border-radius:.375rem;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.menu-toggle__icon{width:1.5rem;height:1.5rem;fill:#fff;transition:fill 0.4s ease}.site-header.is-scrolled .menu-toggle__icon{fill:#192915}@media (hover:hover) and (pointer:fine){.menu-toggle:hover{background-color:rgb(25 41 21 / .06)}}.menu-toggle:focus-visible{background-color:rgb(25 41 21 / .06)}.menu-toggle:focus-visible{outline:2px solid #192915;outline-offset:2px}.site-menu__close svg{pointer-events:none}.site-header__logo{display:inline-flex;line-height:0;flex:0 0 auto}.site-header__logo-img{height:50px;object-fit:contain;display:block;filter:brightness(0) invert(1);transition:filter 0.4s ease}.site-header.is-scrolled .site-header__logo-img{filter:brightness(0)}.header-cta{display:inline-flex;flex:0 0 auto}@media (max-width:1199.98px){.header-cta{margin-left:auto}}@media (min-width:1200px){.site-header__logo-img{height:64px;width:auto}.menu-toggle{width:2.875rem;height:2.875rem}.menu-toggle__icon{width:2.125rem;height:2.125rem}.header-cta{order:3}.site-header__logo{order:2}.menu-toggle{order:1}}@media (max-width:767.98px){.header-cta{padding:.5rem .875rem;min-height:2.25rem;font-size:.8125rem;white-space:nowrap}}@media (max-width:480px){.header-cta{padding-inline:.75rem;font-size:.75rem}.site-header__logo-img{width:138px;height:auto}}.btn.btn-outline.header-cta{border-color:rgb(255 255 255 / .2)}.is-scrolled .header-cta.btn-outline,body.bg-header .site-header .header-cta.btn-outline{border-color:#192915;color:#000;transition:color 0.45s cubic-bezier(.4,0,.2,1),border-color 0.2s ease}.is-scrolled .header-cta.btn-outline::before,body.bg-header .site-header .header-cta.btn-outline::before{background:#192915;z-index:-1}.is-scrolled .header-cta.btn-outline:hover,body.bg-header .site-header .header-cta.btn-outline:hover{color:#fff}html{scrollbar-gutter:stable}body.gscrollbar-fixer{margin-right:0}body.bg-header .site-header{background-color:#fff}body.bg-header .site-header .menu-toggle__icon{fill:#192915}body.bg-header.site-header .site-header__logo-img{filter:brightness(0)}body.bg-header .site-header .site-header__logo-img{filter:brightness(0)}@media (hover:none){.is-scrolled .header-cta.btn-outline:hover,body.bg-header .site-header .header-cta.btn-outline:hover{color:#000}}.site-header__logo{display:inline-grid}.site-header__logo-img{grid-area:1 / 1;filter:none;transition:opacity 0.4s ease}.site-header__logo--dark{opacity:0}.site-header.is-scrolled .site-header__logo--light,body.bg-header .site-header .site-header__logo--light{opacity:0}.site-header.is-scrolled .site-header__logo--dark,body.bg-header .site-header .site-header__logo--dark{opacity:1}