.site.company>.site-header{position:sticky;top:0;z-index:20;transition:background-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease}.site.company-home>.site-header{position:sticky;top:0;background:var(--page)}.site.company>.site-header[data-scrolled=true],.site.company>.site-header[data-menu-open=true]{background:color-mix(in srgb,var(--page) 86%,transparent);box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.site.company [id]{scroll-margin-top:104px}.company .site-header__inner{column-gap:20px}.company{--header-arrive-delay: 3.2s;--header-arrive-duration: .48s;--header-cta-background: var(--blue);--header-cta-rest-background: transparent;--header-cta-rest-color: color-mix(in srgb, var(--ink) 76%, var(--blue));--header-cta-rest-border: transparent;--header-cta-transition-color: #020610;--header-cta-shadow: 0 3px 10px color-mix(in srgb, var(--blue) 12%, transparent)}.company[data-site-theme=dark]{--header-cta-background: var(--color-2879fa);--header-cta-rest-color: color-mix(in srgb, var(--ink) 76%, var(--blue));--header-cta-transition-color: var(--on-blue)}.company .site-header__cta{min-width:152px;min-height:46px;justify-content:space-between;gap:24px;padding:10px 20px;border-radius:8px;font-size:14px;box-shadow:var(--header-cta-shadow);transition:box-shadow .18s ease,filter .18s ease}.company .site-header__menu{width:44px;height:44px;flex:0 0 44px}@media(hover:hover)and (pointer:fine){.company .site-header__cta:hover .site-header__cta-icon{transform:translate(3px)}}@media(min-width:1280px)and (prefers-reduced-motion:no-preference){.company:has(.company-hero):not(:has(.company-hero__art[data-flow=complete])) .site-header__cta{background:var(--header-cta-rest-background);color:var(--header-cta-rest-color);border-color:var(--header-cta-rest-border);box-shadow:0 3px 10px transparent}.company:has(.company-hero__art[data-flow=revealing]) .site-header__cta{animation:company-contact-arrive var(--header-arrive-duration) linear var(--header-arrive-delay) both}.company:has(.company-hero__art[data-flow-playing=false]) .site-header__cta{animation-play-state:paused}}@keyframes company-contact-arrive{0%{background:var(--header-cta-rest-background);color:var(--header-cta-rest-color);border-color:var(--header-cta-rest-border);box-shadow:0 3px 10px transparent}25%,89.99%{color:var(--header-cta-transition-color)}90%{color:var(--on-blue)}to{background:var(--header-cta-background);color:var(--on-blue);border-color:transparent;box-shadow:var(--header-cta-shadow)}}@media(max-width:768px){.company .site-header__inner{column-gap:12px}}@media(prefers-reduced-motion:reduce){.company .site-header__cta,.company .site-header__cta-icon{transition:none}}
