.marketing-root{--font-marketing-display:var(--font-heading);--font-marketing-sans:var(--font-sans);--marketing-header-height:4.25rem;font-family:var(--font-marketing-sans), ui-sans-serif, sans-serif}.marketing-nav-on-hero{text-shadow:0 1px 2px #00000059}@keyframes marketing-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-fade{0%{opacity:0}to{opacity:1}}@keyframes marketing-photo-ken{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes marketing-logo-bar-in{0%{opacity:0;transform:translate(-14px,10px)}to{opacity:1;transform:translate(0)}}@keyframes marketing-logo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.04)}}@keyframes marketing-reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.marketing-hero-photo{animation:9s cubic-bezier(.22,1,.36,1) both marketing-photo-ken}.marketing-hero-copy{animation:.9s cubic-bezier(.22,1,.36,1) .18s both marketing-rise}.marketing-reveal{animation:.8s cubic-bezier(.22,1,.36,1) both marketing-reveal-up}.marketing-logo-entry{animation:.7s cubic-bezier(.22,1,.36,1) both marketing-logo-bar-in}.marketing-logo-pulse{animation:1.6s ease-in-out infinite marketing-logo-pulse}.marketing-cta{transition:transform .2s,background-color .2s,box-shadow .2s,border-color .2s,color .2s}.marketing-cta:hover{transform:translateY(-1px)}.marketing-cta-primary:hover{box-shadow:0 10px 28px #0052cc47}.marketing-cta-secondary:hover{background-color:#ffffff1f}body.marketing-nav-dim .marketing-dim-target{filter:brightness(.72);transition:filter .25s}.marketing-dim-target{transition:filter .25s}.marketing-integrations-fade{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}@media (prefers-reduced-motion:reduce){.marketing-hero-photo,.marketing-hero-copy,.marketing-reveal,.marketing-logo-entry,.marketing-logo-pulse{animation:none!important}.marketing-cta:hover{transform:none}body.marketing-nav-dim .marketing-dim-target{filter:none}}
