@charset "UTF-8";@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{margin-top:2%;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-up-disappear{0%{margin-top:0;opacity:1}to{margin-top:-2%;opacity:0}}@keyframes slide-up{0%{margin-top:3%}to{margin-top:0}}@keyframes enter-up{0%{margin-top:24px}to{margin-top:0}}@keyframes grow-right{0%{width:0;transform:scaleX(0);transform-origin:left}to{width:100%;transform:scaleX(1)}}@keyframes grow-left{0%{width:0;transform:scaleX(0);transform-origin:right}to{width:100%;transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes grow-width{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,to{border-color:transparent}50%{border-color:#1f1a38}}@keyframes scroll-up-out{0%{transform:translateY(0);opacity:1}70%{opacity:0}to{transform:translateY(-100%)}}@keyframes scroll-up-in{0%{transform:translateY(100%);opacity:0}70%{opacity:1}to{transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(-30%)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes grow{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes button-enable{0%{color:#aea4ec}to{color:#3e2dda}}.context_engine_page{display:flex;flex-direction:column;min-height:100vh}.context_engine_page__header{position:sticky;top:0;z-index:100}.context_engine{background:#000;margin:-137px auto 0;min-height:100vh}.context_engine .context_engine__hero_heading{font-family:dm-sans,sans-serif;font-weight:600;font-size:40px;line-height:42px;letter-spacing:0;color:#ffffffe6;text-align:center;margin:0;background:none;background-clip:border-box}@media(min-width:768px){.context_engine .context_engine__hero_heading{font-weight:500;font-size:73px;line-height:73px}}.context_engine .context_engine__feature_title{font-family:dm-sans,sans-serif;font-weight:600;font-size:30px;line-height:34px;letter-spacing:0;color:#ffffffe6;margin:0;text-align:left}@media(min-width:768px){.context_engine .context_engine__feature_title{font-size:52px;line-height:56px}}.context_engine .context_engine__hero_cta{font-size:18px;line-height:24px;text-decoration:none}.context_engine .context_engine__hero_scroll_icon{display:flex;align-items:center;justify-content:center;font-size:24px;text-decoration:none;--fa-primary-color: var(--link);--fa-secondary-color: var(--link-tertiary);--fa-secondary-opacity: 1}.context_engine .context_engine__hero_description{color:var(--text-secondary);text-align:center;font-family:dm-sans,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;margin:0}@media(min-width:768px){.context_engine .context_engine__hero_description{font-size:22px;line-height:30px}}.context_engine__hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:120px 24px}@media(min-width:545px){.context_engine__hero{padding:160px 24px}}.context_engine__hero_content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:890px;gap:24px}@media(min-width:545px){.context_engine__hero_content{gap:32px}}.context_engine__features{background:#000;padding:60px 0 80px}@media(min-width:1024px){.context_engine__features{padding:calc(50vh - 210px) 0 120px}}.context_engine__features_inner{max-width:1440px;margin:0 auto;padding:0 24px}@media(min-width:1024px){.context_engine__features_inner{padding:0 32px}}@media(min-width:1280px){.context_engine__features_inner{padding:0 90px}}.context_engine__features_inner:has(.context_engine__features_scroll) .context_engine__features_static{display:none}.context_engine__features_scroll{display:grid;grid-template-columns:1fr;gap:0;max-width:1260px;margin:0 auto;align-items:start}@media(min-width:1024px){.context_engine__features_scroll{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:1280px){.context_engine__features_scroll{gap:80px}}.context_engine__features_text_col{display:flex;flex-direction:column}.context_engine__feature_text_item{display:flex;flex-direction:column;align-items:stretch;padding:40px 0}@media(min-width:1024px){.context_engine__feature_text_item{flex-direction:row;align-items:center;min-height:80vh;padding:60px 0}.context_engine__feature_text_item:first-child{min-height:420px;margin-top:-60px}.context_engine__feature_text_item:last-child{position:sticky;top:calc(50vh - 210px);min-height:420px}}.context_engine__feature_text{display:flex;flex-direction:column;gap:20px}.context_engine__feature_description{color:var(--text-secondary);margin:0}.context_engine__feature_visual_mobile{width:100%;aspect-ratio:590/420;border-radius:16px;overflow:hidden;margin-top:20px}@media(min-width:1024px){.context_engine__feature_visual_mobile{display:none}}.context_engine__features_visual_col{display:none}@media(min-width:1024px){.context_engine__features_visual_col{display:block;align-self:stretch}}.context_engine__features_visual_sticky{position:sticky;top:calc(50vh - 210px);width:590px;height:420px}.context_engine__features_visual_stack{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;transform:scale(1)}@media(min-width:1280px){.context_engine__features_visual_stack{transform:scale(1.2)}}.context_engine__feature_visual{position:absolute;inset:0;transition:opacity .5s ease}.context_engine__workflows{background:#000;border-top:1px solid rgba(255,255,255,.08)}
