[data-landing]{--glow-sm: 0 0 0 1px color-mix(in oklab, var(--alfred-color-primary) 22%, transparent)}.float-slow{animation:float-slow 8s ease-in-out infinite}.float-medium{animation:float-medium 6s ease-in-out infinite}@keyframes float-slow{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-12px) translate(6px)}66%{transform:translateY(6px) translate(-4px)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(3deg)}}.animate-marquee{animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.drift-rail{overflow:hidden}.drift-track{display:flex;width:max-content;gap:var(--drift-gap, 1.25rem);animation:drift-left var(--drift-duration, 90s) linear infinite}.drift-track[data-drift=right]{animation-name:drift-right}.drift-rail:hover .drift-track,.drift-rail:focus-within .drift-track{animation-play-state:paused}@keyframes drift-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--drift-gap) / 2)),0,0)}}@keyframes drift-right{0%{transform:translate3d(calc(-50% - (var(--drift-gap) / 2)),0,0)}to{transform:translateZ(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-scroll-progress]{position:fixed;inset:0 0 auto;z-index:80;height:2px;display:none;pointer-events:none;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--alfred-color-evidence),var(--alfred-color-primary))}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){[data-scroll-progress]{display:block;animation:scroll-progress linear both;animation-timeline:scroll(root)}}}@keyframes scroll-progress{to{transform:scaleX(1)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (pointer:fine){.hero-parallax{animation:hero-drift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes hero-drift{to{transform:translateY(36px)}}.hero-typing-dots{display:none}html:not([data-js]){@media(prefers-reduced-motion:no-preference){.citation-thread{stroke-dasharray:1;stroke-dashoffset:1;animation:draw-stroke .9s var(--motion-ease-out, ease-out) 2.3s forwards}.citation-thread-pin{opacity:0;animation:thread-pin .5s var(--motion-ease-spring, ease-out) 3s forwards}.citation-passage{background-size:0% 100%;animation:passage-sweep .7s cubic-bezier(.65,0,.35,1) 3.1s forwards}.citation-chip-nudge{animation:chip-nudge .5s ease-in-out 2.3s}.hero-answer-text{opacity:0;animation:ink-in .45s ease-out 1.7s forwards}.hero-typing-dots{display:flex;animation:ink-away .25s ease-out 1.7s forwards}}}html[data-js] .hero-typing-dots{display:flex}html[data-js] .citation-thread{stroke-dasharray:1;stroke-dashoffset:1}.citation-passage{background-image:linear-gradient(color-mix(in oklab,var(--brand) 30%,transparent),color-mix(in oklab,var(--brand) 30%,transparent));background-repeat:no-repeat;background-position:0 50%}@keyframes thread-pin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes passage-sweep{to{background-size:100% 100%}}@keyframes chip-nudge{50%{transform:translateY(-1px) scale(1.08)}}@keyframes ink-in{0%{opacity:0}to{opacity:1}}@keyframes ink-away{to{opacity:0;visibility:hidden}}@keyframes draw-stroke{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){html[data-js] [data-reveal] .reveal-bar{transform:scaleX(0);transform-origin:0 50%}html[data-js] [data-reveal].is-revealed .reveal-bar{animation:bar-grow .9s cubic-bezier(.16,1,.3,1) var(--child-delay, .4s) both}html[data-js] [data-reveal] .reveal-pop{opacity:0}html[data-js] [data-reveal].is-revealed .reveal-pop{animation:scale-in .45s cubic-bezier(.34,1.56,.64,1) var(--child-delay, .5s) both}}@media(prefers-reduced-motion:reduce){.float-slow,.float-medium,.animate-marquee{animation:none!important}.drift-rail{overflow-x:auto;scroll-snap-type:x mandatory}.drift-track{animation:none!important;transform:none!important}.drift-clone{display:none}}[data-astro-cid-icp6sbfn][data-rail-item].is-current>span[data-astro-cid-icp6sbfn]:first-child{background-color:var(--brand);transform:scale(1.35)}[data-astro-cid-icp6sbfn][data-rail-item].is-current>span[data-astro-cid-icp6sbfn]:last-child{opacity:1}[data-astro-cid-icp6sbfn][data-rail-item]>span[data-astro-cid-icp6sbfn]:first-child{transition:background-color .3s var(--motion-ease-out, ease-out),transform .3s var(--motion-ease-out, ease-out)}.fa-passage[data-astro-cid-qmecdv2p]{background-image:linear-gradient(color-mix(in oklab,var(--brand) 30%,transparent),color-mix(in oklab,var(--brand) 30%,transparent));background-repeat:no-repeat;background-position:0 50%;background-size:100% 100%}
