html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .16s ease-out}::view-transition-new(root){animation:page-in .38s ease-out}@keyframes page-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes page-out{to{opacity:0;transform:translateY(-8px)}}.reading-progress{position:fixed;left:0;right:0;top:0;height:3px;width:100%;z-index:100;border:0;background:transparent;appearance:none}.reading-progress::-webkit-progress-bar{background:transparent}.reading-progress::-webkit-progress-value{background:linear-gradient(90deg,#7545e8,#42cabf,#b3e67c)}.reading-progress::-moz-progress-bar{background:#7545e8}.page-scrolled .site-header{box-shadow:0 6px 25px #30203a0a}.float-core{animation:float-core 7s ease-in-out infinite}.float-a{animation:float-a 6s ease-in-out infinite}.float-b{animation:float-a 7s 1s ease-in-out infinite reverse}.flow-dashes{animation:flow 9s linear infinite}.beacon{transform-origin:320px 73px;animation:beacon 3s ease-in-out infinite}.orbital{transform-origin:320px 290px;animation:orbital 45s linear infinite}.mini-ring{transform-origin:120px 76px;animation:orbital 30s linear infinite}.mini-flow{animation:flow 8s linear infinite}.source-pulse{animation:source-pulse 2.5s ease-out infinite}.scope-sequence i::after{content:'';position:absolute;left:0;top:-2px;width:5px;height:5px;background:#9972bb;border-radius:50%;animation:travel 2.5s linear infinite}.scope-sequence i:last-of-type::after{animation-delay:1s}.hero-visual{will-change:transform}.text-link .icon{transition:transform .25s}.lead-dialog[open],.intent-dialog[open]{animation:dialog-in .3s cubic-bezier(.2,.8,.2,1)}@keyframes dialog-in{from{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes float-core{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-a{0%,100%{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes flow{to{stroke-dashoffset:-290}}@keyframes beacon{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.25)}}@keyframes orbital{to{transform:rotate(360deg)}}@keyframes source-pulse{0%{box-shadow:0 0 0 0 #7545e840}80%,100%{box-shadow:0 0 0 13px #7545e800}}@keyframes travel{to{transform:translateX(35px)}}.motion-off *,.motion-off *::before,.motion-off *::after{animation:none!important;transition:none!important}.motion-reduced{scroll-behavior:auto}.motion-reduced::view-transition-old(root),.motion-reduced::view-transition-new(root){animation:none}.motion-paused,.motion-paused::before,.motion-paused::after,.motion-paused *,.motion-paused *::before,.motion-paused *::after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.hero-visual{will-change:auto}}
