@keyframes hero-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-kb{transform:scale(1.08)}.hero-slide[data-active=true] .hero-kb{animation:hero-kenburns calc(var(--hero-dur) + 1.5s) ease-out both}.hero-progress{transform-origin:0;animation:hero-progress var(--hero-dur) linear forwards;transform:scaleX(0)}.hero-root[data-paused=true] .hero-progress,.hero-root[data-paused=true] .hero-kb{animation-play-state:paused}.hero-root:has(:focus-visible) .hero-progress{animation-play-state:paused}.hero-root:has(:focus-visible) .hero-kb{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.hero-root:hover .hero-progress,.hero-root:hover .hero-kb{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.hero-kb,.hero-slide[data-active=true] .hero-kb{animation:none;transform:none}.hero-progress{display:none}}.stack-card{top:calc(var(--nav-offset) + var(--i,0) * var(--stack-step));margin-bottom:var(--stack-gap);scroll-margin-top:var(--nav-offset);position:sticky}.stack-card:last-child{margin-bottom:0}.stack-inner{transform-origin:top}.stack-list[data-stack=off] .stack-card{margin-bottom:24px;position:static}.stack-list[data-stack=off] .stack-card:last-child{margin-bottom:0}.stack-list[data-stack=off] .stack-inner,.stack-card:focus-within .stack-inner{filter:none!important;transform:none!important}.stack-fallback{display:none}@media (prefers-reduced-motion:reduce){.stack-only{display:none}.stack-fallback{display:block}}
