.prepared-story,.outlier-story,.founders-story,.clarity-story{position:relative;isolation:isolate;overflow:clip;color:var(--text)}.prepared-story__inner,.outlier-story__inner,.founders-story__inner,.clarity-story__inner{width:min(100%,94rem);margin-inline:auto;padding-inline:clamp(1.5rem,4.3vw,5.1rem)}.prepared-story{background:var(--field)}.prepared-story:before{position:absolute;z-index:-1;inset:0;background:transparent;content:""}.prepared-story__inner{display:grid;justify-items:center;padding-block:clamp(2.5rem,3vw,3.5rem) 0}.prepared-story__handoff{display:grid;justify-items:center;gap:clamp(.7rem,1.2vw,1rem);max-width:48rem;text-align:center}.prepared-story__update,.prepared-story__lead{margin:0;text-wrap:balance}.prepared-story__update{color:#9297ab;font-size:clamp(1rem,1.18vw,1.2rem);line-height:1.45}.prepared-story__lead{max-width:38ch;color:#ccd1df;font-size:clamp(1.3rem,1.7vw,1.75rem);letter-spacing:-.025em;line-height:1.25}.prepared-story__arrow{position:relative;display:block;width:1px;height:clamp(2.25rem,3.2vw,3.25rem);margin-top:clamp(.3rem,.8vw,.65rem);background:linear-gradient(180deg,#70a8ff1a,#70a8ffb3)}.prepared-story__arrow:after{position:absolute;right:-.27rem;bottom:0;width:.48rem;aspect-ratio:1;border-right:1px solid oklch(.76 .14 257 / .8);border-bottom:1px solid oklch(.76 .14 257 / .8);content:"";transform:rotate(45deg)}.prepared-story h2{max-width:18ch;margin:clamp(.9rem,1.6vw,1.4rem) 0 0;color:#ebeef7;font-size:clamp(2.35rem,3.6vw,4.25rem);font-weight:410;letter-spacing:-.055em;line-height:.98;text-align:center;text-wrap:balance}.prepared-story__sequence{position:relative;display:grid;width:min(100%,64rem);margin-top:clamp(4.5rem,7vw,7rem);border-top:1px solid oklch(.66 .06 270 / .16);border-bottom:1px solid oklch(.66 .06 270 / .14)}.prepared-story__sequence:before{position:absolute;top:28%;right:5%;width:45%;height:45%;border-radius:50%;background:radial-gradient(circle,oklch(.55 .16 255 / .12),transparent 68%);filter:blur(1.5rem);content:"";pointer-events:none}.prepared-story__context,.prepared-story__analogy{position:relative;z-index:1;display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(20rem,1.35fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding-block:clamp(2rem,3.5vw,3.5rem);color:#9095a6;font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.5}.prepared-story__sequence p{margin:0}.prepared-story__context p:first-child,.prepared-story__analogy p:first-child{color:#d3d7e4;font-size:clamp(1.2rem,1.5vw,1.55rem);letter-spacing:-.025em;line-height:1.25}.prepared-story__result{position:relative;z-index:1;padding:clamp(2.8rem,5vw,5rem) clamp(0rem,5vw,4rem);border-top:1px solid oklch(.66 .06 270 / .13);border-bottom:1px solid oklch(.66 .06 270 / .13);color:#eef2fa;font-size:clamp(2rem,3.1vw,3.55rem);letter-spacing:-.05em;line-height:1.03;text-align:center;text-wrap:balance}.outlier-story{background:var(--field)}.outlier-story__inner{padding-block:clamp(6rem,8vw,8rem) clamp(3.5rem,5vw,5.5rem)}.outlier-story h2{max-width:20ch;margin:0 auto;color:#e8ebf4;font-size:clamp(2.8rem,4.4vw,5.2rem);font-weight:410;letter-spacing:-.055em;line-height:.98;text-align:center;text-wrap:balance}.outlier-story__ascent{display:grid;gap:1rem;max-width:48rem;margin:clamp(6rem,8vw,8rem) auto 0;color:#9398a9;font-size:clamp(1.05rem,1.3vw,1.32rem);line-height:1.5;text-align:center}.outlier-story__ascent p,.outlier-story__claim p,.outlier-story__market p,.outlier-story__close p{margin:0}.outlier-story__word{margin-block:clamp(1.4rem,2.5vw,2.4rem)!important;color:var(--text);font-size:clamp(3.5rem,6.2vw,7rem);font-weight:410;letter-spacing:-.07em;line-height:.9}.outlier-story__home{margin-top:1rem!important;color:#91c0ff;color:oklch(.8 .115 257);font-size:clamp(1.7rem,2.5vw,2.8rem);letter-spacing:-.04em;line-height:1.08}.outlier-story__claim{display:grid;gap:1rem;max-width:62rem;margin:clamp(5rem,8vw,8rem) auto 0;padding-block:clamp(3rem,5vw,5rem);border-top:1px solid oklch(.63 .05 272 / .15);border-bottom:1px solid oklch(.63 .05 272 / .12);color:#9398a8;font-size:clamp(1.05rem,1.2vw,1.22rem);line-height:1.45;text-align:center}.outlier-story__claim p:first-child{color:#c6cad7;font-size:clamp(1.3rem,1.7vw,1.8rem)}.outlier-story__claim p:nth-child(2){max-width:23ch;margin:.65rem auto!important;color:var(--text);font-size:clamp(2.2rem,3.6vw,4.15rem);letter-spacing:-.055em;line-height:1;text-wrap:balance}.outlier-story__market{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(2.5rem,7vw,8rem);max-width:72rem;margin:clamp(7rem,11vw,11rem) auto 0}.outlier-story__market-intro{grid-column:1 / -1;margin-bottom:clamp(2rem,4vw,4rem)!important;color:#d3d7e4;font-size:clamp(1.6rem,2.3vw,2.65rem);letter-spacing:-.04em;line-height:1.08;text-align:center}.outlier-story__market>div{display:contents}.outlier-story__market>div p{padding-top:clamp(1.5rem,2.5vw,2.5rem);border-top:1px solid oklch(.64 .055 271 / .18);color:#8a8ea0;font-size:clamp(1rem,1.18vw,1.2rem);line-height:1.55}.outlier-story__close{display:grid;gap:.55rem;max-width:50rem;margin:clamp(8rem,13vw,13rem) auto 0;color:#9095a4;font-size:clamp(1.1rem,1.45vw,1.5rem);letter-spacing:-.025em;line-height:1.3;text-align:center}.outlier-story__close p:first-child,.outlier-story__close p:nth-child(3),.outlier-story__close p:nth-child(4),.outlier-story__close p:last-child{color:var(--text)}.outlier-story__close p:nth-child(3){margin-top:1.2rem!important;font-size:clamp(1.8rem,2.7vw,3rem);letter-spacing:-.045em}.outlier-story__verdict{display:grid;gap:.4rem;max-width:50rem;margin:clamp(3.5rem,5.5vw,5.5rem) auto 0;text-align:center}.outlier-story__verdict p{margin:0;color:var(--text);font-size:clamp(1.6rem,2.4vw,2.7rem);font-weight:430;letter-spacing:-.045em;line-height:1.1}.outlier-story__verdict p:last-child{color:var(--blue)}.founders-story{background:var(--field)}.founders-story__inner{padding-block:clamp(5rem,7vw,7.5rem) clamp(4.5rem,6vw,6.5rem)}.founders-story h2{max-width:18ch;margin:0 auto;color:#ebeef7;font-size:clamp(3rem,4.8vw,5.65rem);font-weight:410;letter-spacing:-.058em;line-height:.96;text-align:center;text-wrap:balance}.founders-story__intro{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3.5vw,3.5rem);max-width:62rem;margin:clamp(5rem,8vw,8rem) auto 0;color:#9398a9;font-size:clamp(1rem,1.18vw,1.2rem);line-height:1.5;text-align:center}.founders-story__intro p,.founders-story__promise p,.founders-story__offer p{margin:0}.founders-story__intro>p:first-child{align-self:start;max-width:24ch;margin-inline:auto;color:var(--text);font-size:clamp(1.9rem,2.8vw,3.15rem);letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.founders-story__intro>p:last-child{grid-column:1;max-width:54ch;margin-inline:auto}.founders-story__intro ul,.founders-story__offer ul{display:grid;gap:0;padding:0;margin:0;list-style:none}.founders-story__intro ul{width:min(100%,50rem);margin-inline:auto}.founders-story__intro li,.founders-story__offer li{padding-block:1.15rem;border-top:1px solid oklch(.66 .06 270 / .17)}.founders-story__promise{position:relative;display:grid;gap:0;max-width:66rem;margin:clamp(7rem,11vw,11rem) auto 0;text-align:center}.founders-story__promise p{margin:0;text-wrap:balance}.founders-story__promise p:first-child{position:relative}.founders-story__promise p:first-child:before{position:absolute;top:-30%;left:50%;z-index:-1;width:min(52rem,92vw);height:160%;background:radial-gradient(ellipse,oklch(.5 .17 285 / .13),transparent 68%);content:"";filter:blur(1.5rem);transform:translate(-50%);pointer-events:none}.founders-story__setup{display:block;color:#c6cad7;font-size:clamp(1.4rem,1.9vw,2.2rem);letter-spacing:-.03em;line-height:1.2}.founders-story__limitless{display:block;margin-top:.18em;background-image:linear-gradient(94deg,#46dfcf 3%,#26b8e6 17%,#3f78f2 32%,#7557e8 45%,#aa62e8 57%,#e06b9a 71%,#f27b69,#ffa45f 97%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(2.8rem,5.2vw,5.9rem);font-weight:470;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.founders-story__promise .founders-story__quiet{margin-top:clamp(2.8rem,4.5vw,4.5rem);color:var(--text);font-size:clamp(1.3rem,1.65vw,1.85rem);letter-spacing:-.03em;line-height:1.2}.founders-story__promise .founders-story__landing{max-width:34ch;margin:.85rem auto 0;color:#e8ebf4;font-size:clamp(1.4rem,1.85vw,2.05rem);letter-spacing:-.032em;line-height:1.18}.founders-story__moment{position:relative;display:block}.founders-story__burst{position:absolute;inset:0;display:block;pointer-events:none}.founders-story__burst i{position:absolute;display:block;border-radius:50%;opacity:0}.founders-story__arrive{opacity:0;filter:blur(10px);transform:translateY(.45em)}span.founders-story__limitless.founders-story__arrive{transform:translateY(.3em) scale(.965)}.founders-story__promise--live .founders-story__arrive{animation:founders-arrive .95s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--d) * .38s)}.founders-story__promise--live .founders-story__limitless{animation-duration:1.25s}@supports (animation-timeline: view()){.founders-story__promise p:first-child{view-timeline:--limitless-exit block}.founders-story__promise--live .founders-story__limitless{animation:founders-arrive 1.25s cubic-bezier(.22,1,.36,1) forwards,founders-dissolve linear forwards;animation-delay:calc(var(--d) * .38s),0s;animation-timeline:auto,--limitless-exit;animation-range:normal,cover 51% cover 66%}.founders-story__burst i{animation:founders-burst linear both;animation-timeline:--limitless-exit;animation-range:cover 51% exit 82%}}.call-convergence{position:relative;display:grid;justify-items:center;width:100%;margin-top:clamp(1.8rem,3.1vw,3rem)}.call-convergence .founder-button{position:relative;z-index:1;margin-top:0}.call-convergence__field{position:absolute;top:50%;left:50%;z-index:0;width:min(66rem,96vw);height:auto;overflow:visible;pointer-events:none;transform:translate(-50%,-50%)}.call-convergence__stream{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:0 6;opacity:.6;animation:call-convergence-stream 6.4s linear infinite;animation-delay:calc(var(--stream-index) * -3.2s)}.call-convergence__stream--filament{stroke-width:1.5;stroke-dasharray:0 5;opacity:.4}.call-convergence__stream--out{animation-direction:reverse}@keyframes call-convergence-stream{0%{stroke-dashoffset:0}to{stroke-dashoffset:-90}}@keyframes founders-arrive{to{opacity:1;filter:blur(0);transform:none}}@keyframes founders-dissolve{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(16px);transform:scale(1.08)}}@keyframes founders-burst{0%{opacity:0;transform:none}16%{opacity:var(--o)}to{opacity:0;transform:translate3d(var(--bx),var(--by),0)}}.founders-story__offer{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(28rem,1.45fr);gap:1.2rem clamp(3rem,7vw,7rem);max-width:70rem;margin:clamp(7rem,11vw,11rem) auto 0;padding-top:clamp(2.5rem,4vw,4rem);border-top:1px solid oklch(.66 .06 270 / .18);color:#9095a6;font-size:clamp(1rem,1.16vw,1.18rem);line-height:1.5}.founders-story__offer>p:first-child{color:#dadee9;font-size:clamp(1.45rem,2vw,2.15rem);letter-spacing:-.035em;line-height:1.12}.founders-story__offer ul{grid-row:span 3}.clarity-story{background:var(--field)}.clarity-story__inner{display:grid;justify-items:center;min-height:100svh;padding-block:clamp(4.5rem,6vw,6.5rem) clamp(5rem,8vw,8rem)}.clarity-story h2{max-width:20ch;margin:0;color:#ebeef7;font-size:clamp(2.8rem,4.4vw,5.2rem);font-weight:410;letter-spacing:-.055em;line-height:.98;text-align:center;text-wrap:balance}.clarity-story__reality,.clarity-story__boundary{display:grid;gap:.8rem;width:min(100%,46rem);color:#9095a6;font-size:clamp(1.02rem,1.24vw,1.25rem);line-height:1.5;text-align:center}.clarity-story__reality{margin-top:clamp(3.5rem,6vw,6rem)}.clarity-story__boundary{margin-top:clamp(4.5rem,7vw,7rem)}.clarity-story__reality p,.clarity-story__boundary p{margin:0}.clarity-story__reality p:last-child{margin-top:1rem;color:#d3d7e2;font-size:clamp(1.25rem,1.7vw,1.75rem);letter-spacing:-.03em}.clarity-story__boundary p:nth-last-child(2),.clarity-story__boundary p:last-child{color:#dde1ec;font-size:clamp(1.35rem,1.8vw,1.9rem);letter-spacing:-.035em}.clarity-story .call-convergence{margin-top:clamp(3.5rem,6vw,6rem)}.clarity-story .call-convergence .founder-button{margin-top:0}.clarity-story__postscript{max-width:54rem;margin:clamp(6rem,10vw,10rem) 0 0;padding-top:1.5rem;border-top:1px solid oklch(.63 .05 272 / .14);color:#63687a;font-size:clamp(.85rem,.95vw,.98rem);line-height:1.55;text-align:center}@keyframes story-reveal{0%{opacity:0;transform:translate3d(0,1.5rem,0)}to{opacity:1;transform:translateZ(0)}}@supports (animation-timeline: view()){.prepared-story__lead,.prepared-story h2,.prepared-story__sequence,.outlier-story h2,.outlier-story__ascent,.outlier-story__claim,.outlier-story__market,.outlier-story__close,.founders-story h2,.founders-story__intro,.founders-story__promise,.founders-story__offer,.clarity-story h2,.clarity-story__reality,.clarity-story__boundary,.clarity-story .call-convergence{animation:story-reveal linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}@media(max-width:800px){.prepared-story__context,.prepared-story__analogy,.founders-story__intro,.founders-story__offer{grid-template-columns:1fr}.founders-story__intro>p:last-child,.founders-story__offer ul{grid-column:auto;grid-row:auto}.outlier-story__market{grid-template-columns:1fr;gap:2.5rem}.outlier-story__market-intro{grid-column:auto;margin-bottom:0!important}}@media(max-width:620px){.prepared-story__inner,.outlier-story__inner,.founders-story__inner,.clarity-story__inner{padding-inline:1.35rem}.prepared-story h2,.outlier-story h2,.founders-story h2,.clarity-story h2{font-size:clamp(2.7rem,12vw,3.7rem)}.prepared-story__context,.prepared-story__analogy{gap:1rem}.prepared-story__result{padding-inline:0;text-align:left}.outlier-story__word{font-size:clamp(3.9rem,20vw,6rem)}.outlier-story__claim p:nth-child(2){font-size:clamp(2.1rem,10.5vw,3.2rem)}.founders-story__intro>p:first-child,.founders-story__promise,.clarity-story__reality,.clarity-story__boundary{text-align:left}}@media(prefers-reduced-motion:reduce){.prepared-story__lead,.prepared-story h2,.prepared-story__sequence,.outlier-story h2,.outlier-story__ascent,.outlier-story__claim,.outlier-story__market,.outlier-story__close,.founders-story h2,.founders-story__intro,.founders-story__promise,.founders-story__offer,.clarity-story h2,.clarity-story__reality,.clarity-story__boundary,.clarity-story .call-convergence{animation:none}}.prepared-flow{position:relative;display:grid;grid-template-columns:minmax(18rem,1fr) minmax(13rem,14rem) minmax(18rem,1fr);gap:clamp(1.75rem,3vw,3rem);align-items:center;width:min(100%,76rem);min-height:23rem;margin:clamp(2.5rem,4vw,4rem) 0 0;padding:clamp(1rem,2vw,2rem) 0;background:radial-gradient(circle at 50% 50%,oklch(.4 .14 258 / .1),transparent 40%)}.prepared-flow:before,.prepared-flow:after{position:absolute;top:50%;z-index:0;height:5px;content:"";background-image:radial-gradient(circle,oklch(.74 .15 250 / .8) 1.3px,transparent 1.8px);background-repeat:repeat-x;background-size:9px 5px;-webkit-mask-image:linear-gradient(90deg,transparent,black 24%,black 76%,transparent);mask-image:linear-gradient(90deg,transparent,black 24%,black 76%,transparent);animation:prepared-flow-stream 1.1s linear infinite}.prepared-flow:before{left:31%;width:12%}.prepared-flow:after{right:31%;width:12%;background-image:radial-gradient(circle,oklch(.79 .12 195 / .8) 1.3px,transparent 1.8px)}.prepared-flow__context,.prepared-flow__result,.prepared-flow__core{position:relative;z-index:1}.prepared-flow__context{display:grid;gap:1rem;width:min(100%,22rem);justify-self:start}.prepared-flow__context p,.prepared-flow__result{margin:0}.prepared-flow__context p:first-child{color:#dadee9;font-size:clamp(1.25rem,1.55vw,1.65rem);letter-spacing:-.03em;line-height:1.15}.prepared-flow__context p:last-child{color:#858b9f;font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.48}.prepared-flow__core{display:grid;place-items:center;width:min(100%,14rem);aspect-ratio:1;justify-self:center}.prepared-flow__rings{position:absolute;inset:0;width:100%;height:100%}.prepared-flow__ring{transform-box:view-box;transform-origin:120px 120px;animation:prepared-flow-orbit 48s linear infinite}.prepared-flow__ring--inner{animation-duration:72s;animation-direction:reverse}.prepared-flow__core>span:last-child{display:grid;gap:.35rem;max-width:8.5rem;text-align:center}.prepared-flow__core small{color:#6094c3;font-size:.59rem;font-weight:650;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.prepared-flow__core strong{color:#e6ecf5;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:480;letter-spacing:-.035em;line-height:1.08}.prepared-flow__result{width:min(100%,18ch);justify-self:end;color:#ebeef7;font-size:clamp(1.7rem,2.45vw,2.8rem);letter-spacing:-.048em;line-height:1.03;text-wrap:balance}.prepared-story__analogy{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;width:min(100%,52rem);margin-top:clamp(1.75rem,3vw,3rem);padding-block:clamp(1.6rem,2.5vw,2.5rem);border-top:1px solid oklch(.66 .06 270 / .16);border-bottom:1px solid oklch(.66 .06 270 / .12);color:#9095a6;font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.5;text-align:center}.prepared-story__analogy p{margin:0}.prepared-story__analogy p:first-child{color:#d3d7e4;font-size:clamp(1.2rem,1.5vw,1.55rem);letter-spacing:-.025em;line-height:1.25}.prepared-story__analogy p:last-child{justify-self:stretch}@keyframes prepared-flow-stream{to{background-position-x:9px}}@keyframes prepared-flow-orbit{to{transform:rotate(1turn)}}@supports (animation-timeline: view()){.prepared-flow{animation:story-reveal linear both;animation-timeline:view();animation-range:entry 8% cover 28%}.prepared-story__analogy{animation:story-reveal linear both;animation-timeline:view();animation-range:entry 12% cover 32%}}@media(max-width:880px){.prepared-flow{grid-template-columns:1fr;min-height:auto}.prepared-flow__context,.prepared-flow__result{justify-self:center;text-align:center}.prepared-flow:before,.prepared-flow:after{top:auto;left:50%;width:1px;height:18%;background:linear-gradient(180deg,transparent,oklch(.74 .15 244 / .46),transparent)}.prepared-flow:before{top:24%}.prepared-flow:after{top:58%;right:auto}.prepared-flow__core{width:min(10.5rem,52vw)}.prepared-story__analogy{grid-template-columns:1fr}}@media(max-width:620px){.prepared-flow{padding:1.4rem;border-radius:1.15rem}.prepared-flow__result{font-size:clamp(1.85rem,9.2vw,2.55rem)}}@media(prefers-reduced-motion:reduce){.founders-story__arrive,span.founders-story__limitless.founders-story__arrive{opacity:1;filter:none;transform:none;animation:none}.founders-story__promise--live .founders-story__limitless{animation:none}.founders-story__burst{display:none}.call-convergence__stream,.prepared-flow,.prepared-flow__ring,.prepared-story__analogy{animation:none}.prepared-flow:before,.prepared-flow:after{animation:none}}.mirror{position:relative;isolation:isolate;color:var(--text)}.mirror__inner{display:flex;flex-direction:column;align-items:center;width:min(100%,52rem);margin-inline:auto;padding:clamp(3.5rem,8vh,6.5rem) clamp(1.5rem,4.3vw,5rem) clamp(3.5rem,8vh,6.5rem);text-align:center}.mirror__picture{display:grid;gap:.5rem;margin:0;font-weight:420;letter-spacing:-.03em;line-height:1.24}.mirror__picture span{display:block;color:var(--text);font-size:clamp(1.4rem,2.5vw,2.35rem);text-wrap:balance}.mirror__picture .mirror__parking{color:var(--muted)}.mirror__verdict{margin:clamp(2rem,4vh,3.2rem) 0 0;color:var(--blue);font-size:clamp(1.75rem,3vw,3rem);font-weight:430;letter-spacing:-.045em;line-height:1.08;text-shadow:0 0 2.6rem oklch(.66 .17 258 / .3)}.mirror__stat{width:min(100%,42rem);margin:clamp(2.6rem,5vh,4rem) auto 0;display:grid;gap:.6rem}.mirror__stat p{margin:0;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:390;letter-spacing:-.02em;line-height:1.45;text-wrap:balance}.mirror__stat .mirror__figure{color:var(--text);font-size:clamp(1.2rem,1.8vw,1.6rem)}.mirror__cite{color:var(--muted);font-size:.72em;letter-spacing:.02em;white-space:nowrap}.mirror__tried{width:min(100%,42rem);margin:clamp(2.6rem,5vh,4rem) auto 0;display:grid;gap:.75rem}.mirror__tried p{margin:0;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:390;letter-spacing:-.02em;line-height:1.45}.mirror__tools{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0;padding:0;list-style:none}.mirror__tools li{border:1px solid oklch(.62 .06 262 / .28);border-radius:999px;padding:.34rem .85rem;color:var(--muted);font-size:clamp(.78rem,1vw,.92rem);letter-spacing:.04em}.mirror__blame{color:var(--text)}.mirror__blame em{font-style:normal;font-weight:600}.mirror__answer{margin:clamp(2.4rem,4.6vh,3.6rem) 0 0;color:var(--text);font-size:clamp(1.6rem,2.7vw,2.7rem);font-weight:430;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.mirror__answer em{font-style:normal;color:var(--blue)}.proof{position:relative;isolation:isolate;background:var(--field);color:var(--text)}.proof__inner{width:min(100%,66rem);margin-inline:auto;padding:clamp(3.5rem,8vh,6rem) clamp(1.5rem,4.3vw,5rem) clamp(3.5rem,8vh,6rem)}.proof__title{margin:0 0 clamp(2rem,4vh,3rem);color:var(--text);font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:430;letter-spacing:-.04em;line-height:1.1;text-align:center}.proof__cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:clamp(1rem,2vw,1.6rem)}.proof__case{display:flex;flex-direction:column;gap:1.1rem;border:1px solid oklch(.62 .08 262 / .24);border-radius:.7rem;padding:clamp(1.5rem,2.6vw,2.1rem);background:#46639712}.proof__client{margin:0;color:var(--muted);font-size:clamp(.76rem,.95vw,.88rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.proof__wins{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.proof__win{display:grid;gap:.18rem}.proof__value{color:var(--blue);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 2.2rem oklch(.66 .17 258 / .25)}.proof__label{color:var(--muted);font-size:clamp(.9rem,1.15vw,1.02rem);font-weight:390;letter-spacing:-.01em;line-height:1.35}.difference{position:relative;isolation:isolate;background:var(--field);color:var(--text)}.difference__inner{width:min(100%,74rem);margin-inline:auto;padding:clamp(3rem,7vh,5.5rem) clamp(1.5rem,4.3vw,5rem) clamp(3.5rem,8vh,6rem)}.difference__title{margin:0 0 clamp(1.8rem,3.6vh,2.8rem);color:var(--text);font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:430;letter-spacing:-.04em;line-height:1.1;text-align:center}.difference__scroll{position:relative;overflow-x:auto;border:1px solid oklch(.62 .08 262 / .24);border-radius:.7rem}.difference table{border-collapse:collapse;width:100%;min-width:44rem}.difference th,.difference td{padding:clamp(.8rem,1.4vw,1.1rem) clamp(.7rem,1.3vw,1.15rem);border-bottom:1px solid oklch(.62 .08 262 / .16);text-align:left;vertical-align:middle;font-size:clamp(.86rem,1.1vw,1rem)}.difference tbody tr:last-child td{border-bottom:0}.difference thead th{background:#4663971f;color:var(--muted);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.7rem,.9vw,.82rem)}.difference thead th.is-helix,.difference td.is-helix{background:#3970c224}.difference thead th.is-helix{color:var(--blue);letter-spacing:.1em}.difference tbody th{color:var(--text);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.difference td{color:var(--muted)}.difference td.is-helix{color:var(--text);font-weight:500}.difference__mark{margin-right:.4rem;font-size:.95em}.difference__mark[data-tone=yes]{color:#43d58f}.difference__mark[data-tone=no]{color:#e85f61}.difference__mark[data-tone=warn]{color:#efad32}.difference tfoot th,.difference tfoot td{border-top:1px solid oklch(.62 .08 262 / .28);font-size:clamp(.86rem,1.1vw,1rem)}.difference tfoot td.is-helix{color:var(--blue);font-weight:700}.closing-call{position:relative;isolation:isolate;background:var(--field);color:var(--text)}.closing-call__inner{display:flex;flex-direction:column;align-items:center;width:min(100%,48rem);margin-inline:auto;padding:clamp(4rem,9vh,7rem) clamp(1.5rem,4.3vw,5rem) clamp(4.5rem,10vh,7.5rem);text-align:center}.closing-call__title{margin:0;color:var(--text);font-size:clamp(1.75rem,3.1vw,3rem);font-weight:430;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.closing-call__promise{display:grid;gap:.55rem;margin:clamp(1.5rem,3vh,2.3rem) 0 0}.closing-call__promise p{margin:0;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.38rem);font-weight:390;letter-spacing:-.02em;line-height:1.45;text-wrap:balance}.closing-call__promise p:last-child{color:var(--text)}.closing-call .founder-button{margin-top:clamp(2rem,4.2vh,2.9rem)}@media(max-width:620px){.mirror__inner,.proof__inner,.difference__inner,.closing-call__inner{padding-inline:1.35rem}.difference table{min-width:38rem}}.helix-intro{position:relative;isolation:isolate;overflow:clip;background:var(--field);color:var(--text)}.helix-intro__inner{width:min(100%,82rem);margin-inline:auto;padding:clamp(2.75rem,5.5vh,4.25rem) clamp(1.5rem,4.3vw,5rem) clamp(3rem,6vh,4.75rem);text-align:center}.helix-intro h2{margin:0;font-weight:420;letter-spacing:-.055em;line-height:.96}.helix-intro__contrast{display:grid;gap:.55rem;width:min(100%,45rem);margin:clamp(1.9rem,3.2vh,3rem) auto 0}.helix-intro__contrast p{margin:0;color:var(--muted);font-size:clamp(1.15rem,1.7vw,1.65rem);font-weight:390;letter-spacing:-.025em;line-height:1.35}.helix-intro__lead,.helix-intro__name{display:block}.helix-intro__lead{color:var(--muted);font-size:clamp(1.3rem,1.8vw,1.9rem);font-weight:390;letter-spacing:-.025em}.helix-intro__name{margin-top:.2rem;color:var(--text);font-size:clamp(3.8rem,7.2vw,7.5rem);text-shadow:0 0 3.5rem oklch(.66 .17 258 / .2)}.helix-intro__definition{color:var(--text);font-size:clamp(1.25rem,1.85vw,1.8rem)}.helix-intro__contrast .helix-intro__definition{margin-bottom:.5rem}.helix-intro__verbs{color:var(--text);letter-spacing:-.015em}.helix-intro__against{width:min(100%,45rem);margin:clamp(1.7rem,3vh,2.6rem) auto 0;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.42rem);font-weight:390;letter-spacing:-.02em;line-height:1.35}.helix-intro__arrival{margin:clamp(.85rem,1.6vh,1.35rem) 0 0;color:var(--blue);font-size:clamp(1.75rem,2.8vw,3rem);font-weight:430;letter-spacing:-.045em;line-height:1.08}@media(max-width:620px){.helix-intro__inner{padding:2.5rem 1.35rem 2.75rem}.helix-intro__contrast{margin-top:1.9rem}}.outlier-field{width:min(100%,66rem);margin:clamp(-2.75rem,-3vw,-1.5rem) auto 0}.outlier-field svg{display:block;width:100%;height:auto}.outlier-field__fray{fill:#8793a8}.outlier-field__rise-dust{fill:var(--dc)}.outlier-field__rise{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:0 9;animation:outlier-rise 7.2s linear infinite}.outlier-field__disc{fill:color-mix(in srgb,var(--field-raised) 94%,transparent)}.outlier-field__ring{transform-box:view-box;transform-origin:665px 108px;animation:outlier-spin 48s linear infinite}.outlier-field__helix-label{fill:#eceef5;font-size:13px;font-weight:530;letter-spacing:-.01em}.outlier-field__fray-label{fill:#6d7487;font-size:11.5px;font-weight:540;letter-spacing:.09em;text-transform:uppercase}@keyframes outlier-rise{0%{stroke-dashoffset:0}to{stroke-dashoffset:-90}}@keyframes outlier-spin{to{transform:rotate(1turn)}}@supports (animation-timeline: view()){.outlier-field{animation:outlier-reveal linear both;animation-timeline:view();animation-range:entry 10% cover 34%}}@keyframes outlier-reveal{0%{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.outlier-field,.outlier-field__rise,.outlier-field__ring{animation:none}}html[data-theme=light] .outlier-field__fray{fill:#4c5569}html[data-theme=light] .outlier-field__disc{fill:#fff}html[data-theme=light] .outlier-field__helix-label{fill:#131624}html[data-theme=light] .outlier-field__fray-label{fill:#4f5566}.running-picture{--running-field: var(--field);position:relative;isolation:isolate;overflow:clip;background:var(--running-field);color:var(--text)}.running-picture:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:transparent}.running-picture__viewport{width:min(100%,112rem);margin-inline:auto;padding:clamp(4.5rem,7vw,7rem) clamp(1.5rem,4.3vw,5.1rem) clamp(4rem,6vw,6rem)}.running-picture__intro{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(28rem,1.1fr);grid-template-rows:auto auto;gap:1rem clamp(4rem,8vw,10rem);align-items:end;max-width:86rem;margin-inline:auto}.running-picture h2{grid-column:1;grid-row:1 / span 2;align-self:start;max-width:20ch;margin:0;color:#eef2fb;font-size:clamp(2.2rem,3.4vw,4rem);font-weight:410;letter-spacing:-.052em;line-height:1;text-align:left;text-wrap:balance}.running-picture__where{grid-column:2;grid-row:1;max-width:48rem;margin:0;color:#969bad;font-size:clamp(1rem,1.2vw,1.22rem);letter-spacing:-.02em;line-height:1.5}.running-picture__hears{grid-column:2;grid-row:2;margin:.65rem 0 0;color:#d4d7e1;font-size:clamp(1rem,1.15vw,1.18rem);font-weight:470}.running-picture__lead{display:block;max-width:31ch;margin:0 auto clamp(2.4rem,4vw,4rem);color:#e8ebf4;font-size:clamp(1.65rem,2.35vw,2.7rem);font-weight:410;letter-spacing:-.04em;line-height:1.08;text-align:center;text-wrap:balance}.running-picture__figure{width:min(100%,72rem);margin:clamp(5rem,8vw,8rem) auto 0}.running-picture__model{position:relative;display:grid;grid-template-columns:minmax(7rem,.55fr) minmax(13rem,.85fr) minmax(15rem,1fr);align-items:center;gap:clamp(1.5rem,3.5vw,4rem);min-height:26rem;padding:clamp(2rem,3.5vw,4rem);border:1px solid oklch(.48 .045 271 / .34);border-radius:1.8rem;background:color-mix(in srgb,var(--field-raised) 78%,transparent);box-shadow:0 2.5rem 7rem #00000094,inset 0 1px #c2d2ec0e}.running-picture__model:before{position:absolute;inset:50% 11% auto;height:1px;content:"";background:linear-gradient(90deg,transparent,oklch(.7 .15 253 / .5) 24%,oklch(.76 .12 222 / .34) 70%,transparent);box-shadow:0 0 1.3rem #2389e24d}.running-picture__sources,.running-picture__details{position:relative;z-index:2;display:grid;gap:clamp(1.25rem,2vw,1.85rem)}.running-picture__source{justify-self:start;color:#9ba1b2;font-size:clamp(.8rem,.9vw,.95rem);animation:running-source 7s ease-in-out infinite;animation-delay:calc(var(--source-index) * -1.4s)}.running-picture__source:before{display:inline-block;width:.38rem;aspect-ratio:1;margin-right:.65rem;border-radius:50%;background:#42a2ff;background:oklch(.7 .17 251);box-shadow:0 0 .9rem #3496efb3;content:""}.running-picture__core{position:relative;z-index:2;display:grid;place-items:center;width:min(100%,15rem);aspect-ratio:1;justify-self:center}.running-picture__orbit,.running-picture__pulse{position:absolute;border-radius:50%}.running-picture__orbit{inset:8%;border:1px solid oklch(.7 .15 252 / .42);box-shadow:inset 0 0 2rem #2b55ae1f}.running-picture__orbit--one{animation:running-orbit 13s linear infinite;clip-path:inset(0 0 49% 0)}.running-picture__orbit--two{inset:18%;border-color:#3cbbe16b;animation:running-orbit 10s linear infinite reverse;clip-path:inset(48% 0 0 0)}.running-picture__pulse{inset:27%;background:radial-gradient(circle,oklch(.82 .1 226 / .24),oklch(.47 .17 259 / .12) 45%,transparent 73%);filter:blur(.2rem);animation:running-pulse 5s ease-in-out infinite}.running-picture__core-copy{position:relative;display:grid;gap:.28rem;max-width:8.5rem;text-align:center}.running-picture__core-copy small{color:#7a98b9;font-size:clamp(.58rem,.7vw,.7rem);font-weight:620;letter-spacing:.12em;text-transform:uppercase}.running-picture__core-copy strong{color:#e8eff7;font-size:clamp(1rem,1.2vw,1.22rem);font-weight:470;letter-spacing:-.03em;line-height:1.08}.running-picture__details{padding:0;margin:0;list-style:none}.running-picture__details li{display:flex;align-items:center;gap:.72rem;color:#b1b7c7;font-size:clamp(.78rem,.92vw,.96rem);line-height:1.2;animation:running-detail 7s ease-in-out infinite;animation-delay:calc(var(--detail-index) * -.9s)}.running-picture__details li>span{flex:0 0 auto;width:.38rem;aspect-ratio:1;border:1px solid oklch(.77 .12 224 / .75);border-radius:50%;box-shadow:0 0 .8rem #1997cf80}@keyframes running-source{0%,to{opacity:.45;transform:translate(0)}45%,60%{opacity:1;transform:translate(.28rem)}}@keyframes running-detail{0%,to{color:#838999}45%,62%{color:#dde5f1}}@keyframes running-orbit{to{transform:rotate(1turn)}}@keyframes running-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes running-reveal{0%{opacity:0;transform:translate3d(0,2.5rem,0)}to{opacity:1;transform:translateZ(0)}}@supports (animation-timeline: view()){.running-picture h2,.running-picture__where,.running-picture__hears,.running-picture__figure{animation:running-reveal linear both;animation-timeline:view();animation-range:entry 8% cover 34%}.running-picture__where,.running-picture__hears{animation-range:entry 14% cover 38%}.running-picture__figure{animation-range:entry 10% cover 28%}}@media(max-width:620px){.running-picture__viewport{padding:4.75rem 1.35rem 4rem}.running-picture h2{font-size:clamp(2.45rem,11.5vw,3.45rem)}.running-picture__lead{font-size:clamp(1.85rem,8.8vw,2.5rem)}.running-picture__figure{margin-top:3.5rem}.running-picture__model{grid-template-columns:1fr;gap:1.25rem;min-height:38rem;padding:1.5rem}.running-picture__model:before{inset:10% 50% 10% auto;width:1px;height:auto;background:linear-gradient(180deg,transparent,oklch(.7 .15 253 / .48) 30%,oklch(.76 .12 222 / .34) 70%,transparent)}.running-picture__sources{grid-template-columns:repeat(3,auto);justify-content:space-between}.running-picture__core{width:11.5rem}.running-picture__details{grid-template-columns:1fr 1fr}.running-picture__details li:last-child{grid-column:1 / -1}}@media(max-width:980px){.running-picture__intro{grid-template-columns:1fr;grid-template-rows:auto;gap:1.2rem}.running-picture h2,.running-picture__where,.running-picture__hears{grid-column:1;grid-row:auto;text-align:left}.running-picture h2{margin-bottom:1.2rem}}@media(prefers-reduced-motion:reduce){.running-picture__source,.running-picture__details li,.running-picture__orbit,.running-picture__pulse,.running-picture h2,.running-picture__where,.running-picture__hears,.running-picture__figure{animation:none}}.running-picture__intro{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;justify-items:center;gap:0;max-width:78rem;text-align:center}.running-picture__difference{margin:0;color:#f3f7ff;font-size:clamp(4.2rem,7.2vw,8rem);font-weight:410;letter-spacing:-.065em;line-height:.92;text-wrap:balance}.running-picture h2{grid-column:1;grid-row:auto;max-width:none;margin-top:clamp(1.35rem,2vw,2rem);font-size:clamp(1.55rem,2.15vw,2.4rem);font-weight:390;line-height:1.12;text-align:center;white-space:nowrap}.running-picture__where,.running-picture__hears{grid-column:1;grid-row:auto;max-width:56ch;text-align:center;text-wrap:balance}.running-picture__where{margin:clamp(2rem,3.2vw,3.2rem) 0 0;font-size:clamp(1.05rem,1.3vw,1.35rem);line-height:1.45}.running-picture__hears{margin-top:.85rem;font-size:clamp(1.05rem,1.28vw,1.32rem)}.running-picture__figure{width:min(100%,100rem);margin-top:clamp(6rem,9vw,9rem)}.running-picture__lead{margin-bottom:clamp(2.8rem,4vw,4.4rem)}.business-map{position:relative}.business-map__stage{position:relative;min-height:40rem;background:radial-gradient(circle at 50% 50%,oklch(.38 .13 260 / .1),transparent 46%)}.business-map__network{position:absolute;z-index:1;inset:0;width:100%;height:100%}.business-map__orbit{fill:none;stroke:#80a0d014;stroke-dasharray:3 11}.business-map__connection{fill:var(--dc);opacity:.9}.business-map__stream{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:0 9;animation:business-map-stream 6.6s linear infinite;animation-delay:calc(var(--domain-index) * -1.1s)}.business-map__core-disc{fill:color-mix(in srgb,var(--field-raised) 94%,transparent)}.business-map__spectrum{transform-box:view-box;transform-origin:500px 320px;animation:business-map-spin 48s linear infinite}.business-map__spectrum--inner{animation-duration:72s;animation-direction:reverse}.business-map__core-kicker{fill:#b6b1dc;font-size:10px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.business-map__core-title{fill:#f0f1f7;font-size:15px;font-weight:520;letter-spacing:-.03em}.business-map__domain-halo{fill:var(--dc);fill-opacity:.06;stroke:var(--dc);stroke-opacity:.14}.business-map__domain-node{fill:var(--field-deep);stroke:var(--dc);stroke-width:1.4;stroke-opacity:.85}.business-map__domain-dot{fill:var(--dc);filter:url(#helix-map-glow)}.business-map__domain text{fill:color-mix(in oklab,var(--dc) 55%,oklch(.97 .005 280));font-size:12px;font-weight:550;letter-spacing:.01em}.business-map__satellite-thread{stroke:var(--dc);stroke-opacity:.32;stroke-width:1;stroke-dasharray:2.5 4.5;stroke-linecap:round;animation:business-map-twinkle 5.6s ease-in-out infinite;animation-delay:calc((var(--sat-index) + var(--domain-index) * 1.35) * -1.15s)}@keyframes business-map-trail-in{0%{opacity:0}to{opacity:.9}}@keyframes business-map-node-in{0%{opacity:0;transform:scale(.82);transform-origin:center}to{opacity:1;transform:scale(1);transform-origin:center}}@keyframes business-map-spin{to{transform:rotate(1turn)}}@keyframes business-map-stream{0%{stroke-dashoffset:0}to{stroke-dashoffset:-90}}@keyframes business-map-twinkle{0%,to{opacity:.4}50%{opacity:1}}@supports (animation-timeline: view()){.running-picture__presence,.running-picture__where,.running-picture__hears{animation:running-reveal linear both;animation-timeline:view();animation-range:entry 12% cover 32%}.business-map__connection{animation:business-map-trail-in linear both;animation-delay:calc(var(--domain-index) * 70ms);animation-timeline:view();animation-range:entry 12% cover 42%}.business-map__domain{animation:business-map-node-in linear both;animation-timeline:view();animation-range:entry 20% cover 44%}.business-map__satellites{animation:business-map-node-in linear both;animation-delay:calc(var(--domain-index) * 60ms);animation-timeline:view();animation-range:entry 26% cover 50%}}@media(max-width:1180px){.running-picture__intro{grid-template-columns:1fr}.running-picture__difference,.running-picture h2{grid-column:1}}@media(max-width:760px){.running-picture h2{white-space:normal}.running-picture__presence{grid-template-columns:minmax(0,1fr);width:min(100%,34rem)}.running-picture__presence-map{width:min(100%,21rem);margin-inline:auto}.running-picture__where,.running-picture__hears{max-width:36ch;margin-inline:auto;text-align:center}.business-map__stage{height:calc((100vw - 3rem)*1.184);min-height:0}.business-map__network{width:185%;max-width:none;transform:translate(-22.97%)}.business-map__domain text{font-size:17px;font-weight:570}.business-map__core-kicker{font-size:12px}.business-map__core-title{font-size:16px}.business-map__update{position:static;max-width:32ch;margin:.5rem auto 0;text-align:center}}@media(max-width:520px){.running-picture__difference{font-size:clamp(3.25rem,15vw,4.5rem)}.running-picture h2{margin-top:1.1rem;font-size:clamp(1.3rem,6.4vw,1.7rem)}}@media(prefers-reduced-motion:reduce){.business-map__connection,.business-map__domain,.business-map__satellites,.business-map__satellite-thread,.business-map__stream,.business-map__spectrum,.presence-map__stream,.presence-map__ring,.running-picture__presence{animation:none}.business-map__satellite-thread{opacity:1}}.running-picture__intro{margin-bottom:clamp(2.6rem,4vw,4rem)}.running-picture__stage{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(17rem,.66fr);grid-template-rows:1fr auto auto auto 1fr;column-gap:clamp(2.5rem,4vw,4.5rem);width:min(100%,112rem);margin-inline:auto}.running-picture__figure{display:contents}.running-picture__stage .business-map{grid-column:1;grid-row:1 / -1;align-self:center;min-width:0}@media(min-width:761px){.running-picture__stage .business-map__stage{min-height:0;aspect-ratio:1000 / 640}}.running-picture__rail{grid-column:2;grid-row:2;display:grid;gap:clamp(1.3rem,1.9vw,1.8rem);align-content:end}.running-picture__beat{max-width:30ch;margin:0;color:#9ca1b2;font-size:clamp(1.12rem,1.4vw,1.45rem);letter-spacing:-.02em;line-height:1.42;text-align:left}.running-picture__beat--hears{color:#dadee8;font-weight:470}.running-picture__keep{grid-column:2;grid-row:3;max-width:20ch;margin:clamp(1.5rem,2.2vw,2.2rem) 0 0;color:#f0f3fc;font-size:clamp(1.55rem,2vw,2.25rem);font-weight:430;letter-spacing:-.042em;line-height:1.12;text-align:left;text-wrap:balance}.running-picture__facts{grid-column:2;grid-row:4;display:grid;gap:.62rem;margin:clamp(1.4rem,2vw,2rem) 0 0;padding:0;list-style:none}.running-picture__facts li{display:flex;align-items:baseline;gap:.65rem;color:#b8bdcb;font-size:clamp(1rem,1.15vw,1.2rem);letter-spacing:-.015em;line-height:1.35}.running-picture__facts li:before{flex:0 0 auto;width:.38rem;aspect-ratio:1;border-radius:50%;content:"";transform:translateY(-.12rem)}.running-picture__facts li:nth-child(1):before{background:#00bcbd;background:oklch(.72 .13 195);box-shadow:0 0 .6rem #00bcbd99;box-shadow:0 0 .6rem oklch(.72 .13 195 / .6)}.running-picture__facts li:nth-child(2):before{background:#5aa3ec;box-shadow:0 0 .6rem #5aa3ec99}.running-picture__facts li:nth-child(3):before{background:#a682e1;box-shadow:0 0 .6rem #a682e199}.running-picture__facts li:nth-child(4):before{background:#de77ab;box-shadow:0 0 .6rem #de77ab99}.running-picture__facts li:nth-child(5):before{background:#ea9952;box-shadow:0 0 .6rem #ea995299}.running-picture__proof{display:grid;justify-items:center;margin-top:clamp(5.5rem,8vw,8.5rem)}@supports (animation-timeline: view()){.running-picture__beat,.running-picture__keep,.running-picture__facts li,.running-picture__proof .helix-demo{animation:running-reveal linear both;animation-timeline:view();animation-range:entry 10% cover 30%}.running-picture__beat--hears{animation-range:entry 16% cover 34%}.running-picture__keep{animation-range:entry 20% cover 38%}.running-picture__facts li{animation-range:entry 24% cover 42%;animation-delay:calc(var(--fact-index, 0) * 0ms)}}@media(max-width:980px){.running-picture__stage{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:2.4rem}.running-picture__stage .business-map{grid-column:1;grid-row:1;width:100%}.running-picture__rail{grid-column:1;grid-row:2;justify-items:center}.running-picture__beat{max-width:38ch;text-align:center}.running-picture__keep{grid-column:1;grid-row:3;max-width:24ch;margin-top:.4rem;justify-self:center;text-align:center}.running-picture__facts{grid-column:1;grid-row:4;justify-self:center}}@media(prefers-reduced-motion:reduce){.running-picture__beat,.running-picture__keep,.running-picture__facts li,.running-picture__proof .helix-demo{animation:none}}.business-map__domain[data-clickable]{cursor:pointer;outline:none}.business-map__domain[data-clickable]:hover .business-map__domain-halo,.business-map__domain[data-clickable]:focus-visible .business-map__domain-halo{fill-opacity:.16;stroke-opacity:.5}.business-map__domain[data-clickable]:hover text,.business-map__domain[data-clickable]:focus-visible text{fill:color-mix(in oklab,var(--dc) 40%,oklch(.99 .003 280))}.business-map__domain[data-active] .business-map__domain-halo{fill-opacity:.12;stroke-opacity:.42}.business-map__domain[data-clickable] .business-map__domain-halo{transition:fill-opacity .2s ease,stroke-opacity .2s ease}.business-map__domain[data-clickable] text{transition:fill .2s ease}.running-picture__stage{position:relative}.running-picture__stage .business-map__network,.running-picture__stage .business-map__skills{transform-origin:var(--zoom-ox, 50%) var(--zoom-oy, 50%);transition:transform .75s cubic-bezier(.45,0,.2,1),opacity .55s ease}.running-picture__stage[data-zoom-open] .business-map__network,.running-picture__stage[data-zoom-open] .business-map__skills{transform:scale(2.1);opacity:0;pointer-events:none}.running-picture__beat,.running-picture__keep,.running-picture__facts li{transition:opacity .45s ease}.running-picture__stage[data-zoom-open] .running-picture__beat,.running-picture__stage[data-zoom-open] .running-picture__keep,.running-picture__stage[data-zoom-open] .running-picture__facts li{animation:none;opacity:0;pointer-events:none}.running-picture__stage[data-zoom-open]{min-height:clamp(38rem,74vh,46rem)}.running-picture__zoom-layer{position:absolute;z-index:3;inset:0;display:grid;place-items:center;animation:running-zoom-layer-in .55s cubic-bezier(.2,.7,.3,1) .3s both}@keyframes running-zoom-layer-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.running-picture__zoom-hint{margin:1.6rem 0 0;color:#77879f;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase;transition:opacity .4s ease}.running-picture__stage[data-zoom-open]+.running-picture__zoom-hint{opacity:0}@media(max-width:980px){.running-picture__stage[data-zoom-open] .business-map,.running-picture__stage[data-zoom-open] .running-picture__rail,.running-picture__stage[data-zoom-open] .running-picture__keep,.running-picture__stage[data-zoom-open] .running-picture__facts{display:none}.running-picture__stage[data-zoom-open]{min-height:0}.running-picture__zoom-layer{position:static;grid-column:1;grid-row:1}}@media(prefers-reduced-motion:reduce){.running-picture__stage .business-map__network,.running-picture__beat,.running-picture__keep,.running-picture__facts li,.running-picture__zoom-hint{transition:none}.running-picture__zoom-layer{animation:none}}.business-map__skills{position:absolute;z-index:2;inset:0;container-type:inline-size;pointer-events:none}.business-map__skill-group{position:absolute;inset:0}.business-map__domain-hit{position:absolute;width:6.8cqw;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;translate:-50% -50%;cursor:pointer;pointer-events:auto}.business-map__domain-halo,.business-map__domain-node,.business-map__domain-dot{transform-box:fill-box;transform-origin:center;transition:scale .22s cubic-bezier(.22,.61,.36,1),fill-opacity .22s cubic-bezier(.22,.61,.36,1),stroke-opacity .22s cubic-bezier(.22,.61,.36,1)}.business-map__domain[data-lit] .business-map__domain-halo{fill-opacity:.14;stroke-opacity:.44;scale:1.09}.business-map__domain[data-lit] .business-map__domain-node,.business-map__domain[data-lit] .business-map__domain-dot{scale:1.12}.business-map__satellite-point{position:absolute;width:0;height:0}.business-map__satellite-button{position:absolute;top:0;left:0;display:grid;width:2.8cqw;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;place-items:center;translate:-50% -50%;cursor:pointer;pointer-events:auto}.business-map__domain-hit:focus-visible,.business-map__satellite-button:focus-visible{outline:2px solid color-mix(in oklab,var(--dc) 62%,oklch(.98 .004 280));outline-offset:.2cqw}.business-map__satellite-mark{display:grid;width:1.3cqw;aspect-ratio:1;border:.12cqw solid var(--dc);border-radius:50%;background:var(--field-deep);place-items:center;transition:scale .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1);animation:business-map-twinkle 5.6s ease-in-out infinite;animation-delay:calc((var(--sat-index) + var(--domain-index) * 1.35) * -1.15s)}.business-map__satellite-mark:after{display:block;width:.48cqw;aspect-ratio:1;border-radius:50%;background:var(--dc);content:""}.business-map__satellite-button:hover .business-map__satellite-mark,.business-map__satellite-button:focus-visible .business-map__satellite-mark,.business-map__satellite-button[data-shown] .business-map__satellite-mark{scale:1.38;box-shadow:0 0 .9cqw color-mix(in srgb,var(--dc) 55%,transparent);opacity:1;animation:none}.business-map__satellite-label{position:absolute;top:50%;color:color-mix(in oklab,var(--dc) 52%,oklch(.97 .005 280));font-size:clamp(.6rem,1.15cqw,.88rem);font-weight:520;letter-spacing:.01em;line-height:1.1;white-space:nowrap;text-shadow:0 0 .7cqw var(--field);opacity:0;translate:0 -50%;transition:opacity .22s cubic-bezier(.22,.61,.36,1);pointer-events:none}.business-map__satellite-button[data-side=right] .business-map__satellite-label{left:100%;margin-left:.45cqw}.business-map__satellite-button[data-side=left] .business-map__satellite-label{right:100%;margin-right:.45cqw}.business-map__satellite-button:hover .business-map__satellite-label,.business-map__satellite-button:focus-visible .business-map__satellite-label,.business-map__satellite-button[data-shown] .business-map__satellite-label{opacity:1}.business-map__skill-note{position:absolute;z-index:5;width:clamp(11.5rem,22cqw,16rem);padding:.6rem .8rem .72rem;border:1px solid color-mix(in srgb,var(--dc) 34%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--field-deep) 92%,transparent);box-shadow:0 .7rem 2.2rem #0206148c,0 0 1.8rem color-mix(in srgb,var(--dc) 14%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:business-map-note-in .22s cubic-bezier(.22,.61,.36,1) both;pointer-events:auto}.business-map__skill-note[data-x=right]{left:1.5cqw}.business-map__skill-note[data-x=left]{right:1.5cqw}.business-map__skill-note[data-y=down]{top:1.1cqw}.business-map__skill-note[data-y=up]{bottom:1.1cqw}.business-map__skill-note:focus{outline:none}.business-map__skill-note:focus-visible{outline:2px solid color-mix(in oklab,var(--dc) 62%,oklch(.98 .004 280));outline-offset:3px}.business-map__skill-note-title{margin:0;color:color-mix(in oklab,var(--dc) 58%,oklch(.98 .005 280));font-size:.82rem;font-weight:580;letter-spacing:-.005em}.business-map__skill-note-body{margin:.3rem 0 0;color:#bec4d2;font-size:.8rem;line-height:1.45}@keyframes business-map-note-in{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:none}}@keyframes business-map-skills-in{0%{opacity:0}to{opacity:1}}.business-map__skill-index{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip-path:inset(50%)}@supports (animation-timeline: view()){.business-map__skill-group{animation:business-map-skills-in linear both;animation-delay:calc(var(--domain-index) * 60ms);animation-timeline:view();animation-range:entry 26% cover 50%}}@media(max-width:760px){.business-map__skills{width:185%;max-width:none;transform:translate(-22.97%)}.business-map__satellite-button{width:4.6cqw}.business-map__satellite-label{font-size:clamp(.66rem,1.5cqw,.95rem)}}@media(prefers-reduced-motion:reduce){.business-map__satellite-mark,.business-map__satellite-label,.business-map__skill-note,.business-map__skill-group,.business-map__domain-halo,.business-map__domain-node,.business-map__domain-dot{animation:none;transition:none}.business-map__satellite-mark{opacity:1}.business-map__satellite-button:hover .business-map__satellite-mark,.business-map__satellite-button:focus-visible .business-map__satellite-mark,.business-map__satellite-button[data-shown] .business-map__satellite-mark,.business-map__domain[data-lit] .business-map__domain-halo,.business-map__domain[data-lit] .business-map__domain-node,.business-map__domain[data-lit] .business-map__domain-dot{scale:1}}.helix-demo{--hx-line: rgb(127 163 232 / .13);--hx-line-strong: rgb(127 163 232 / .22);position:relative;isolation:isolate;display:grid;grid-template-rows:auto auto 1fr;width:min(100%,54rem);height:32rem;overflow:hidden;border:1px solid transparent;border-radius:1.25rem;background:linear-gradient(178deg,#0c1328fa,#070c1bfa) padding-box,linear-gradient(135deg,#7fa3e880,#7fa3e81a 38%,#5a78c829 62%,#9bb8e461) border-box;box-shadow:0 1rem 2.4rem #02061480,0 0 4rem #3e6de01a,inset 0 1px #c3d3ec1a}.helix-demo__aurora{position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(58% 46% at 16% 0%,color-mix(in srgb,var(--dc) 13%,transparent),transparent 72%),radial-gradient(50% 40% at 96% 104%,color-mix(in srgb,var(--dc) 7%,transparent),transparent 70%);animation:hx-aurora-in 1.4s ease both}@keyframes hx-aurora-in{0%{opacity:0}to{opacity:1}}.helix-demo__mast,.helix-demo__current,.helix-demo__stagebox{position:relative;z-index:1}.helix-demo__current{height:.9rem;margin-top:-.45rem}.helix-demo__current svg{display:block;width:100%;height:100%;fill:var(--dc);animation:hx-aurora-in .9s ease both}.helix-demo__current-stream{fill:none;stroke:var(--dc);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:0 14;opacity:.85;animation:hx-current-flow 5.5s linear infinite}@keyframes hx-current-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-140}}.helix-demo__mast{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4rem;padding:0 1.5rem}.helix-demo__mast-title{display:flex;align-items:baseline;gap:.6rem;margin:0}.helix-demo__mast-kicker{color:#8593a8;font-size:.7rem;font-weight:620;letter-spacing:.15em;text-transform:uppercase}.helix-demo__mast-domain{color:color-mix(in oklab,var(--dc) 55%,oklch(.97 .005 280));font-size:1.35rem;font-weight:560;letter-spacing:-.02em;text-shadow:0 0 1.6rem color-mix(in srgb,var(--dc) 50%,transparent);animation:hx-in .5s cubic-bezier(.2,.7,.3,1) both}.helix-demo__dots{display:inline-flex;align-items:center;gap:.5rem}.helix-demo__dots button{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--dc) 45%,rgb(30 40 70));opacity:.55;cursor:pointer;transition:width .3s ease,opacity .3s ease,box-shadow .3s ease}.helix-demo__dots button:hover,.helix-demo__dots button:focus-visible{opacity:.9}.helix-demo__dots button:focus-visible{outline:1px solid rgb(127 163 232 / .6);outline-offset:2px}.helix-demo__dots button.is-active{position:relative;width:1.6rem;overflow:hidden;background:color-mix(in srgb,var(--dc) 26%,rgb(26 36 66));box-shadow:0 0 .7rem color-mix(in srgb,var(--dc) 45%,transparent);opacity:1}.helix-demo__dots button.is-active:after{position:absolute;inset:0;border-radius:inherit;background:var(--dc);content:"";transform:scaleX(0);transform-origin:left;animation:hx-dot-fill 11s linear forwards}.helix-demo [data-paused] .helix-demo__dots button.is-active:after,.helix-demo[data-paused] .helix-demo__dots button.is-active:after{animation-play-state:paused}@keyframes hx-dot-fill{to{transform:scaleX(1)}}.helix-demo__stagebox{display:grid;min-width:0;animation:hx-stage-in .55s cubic-bezier(.2,.7,.3,1) both}@keyframes hx-stage-in{0%{opacity:0;transform:translateY(.6rem) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.helix-demo__chat{display:grid;grid-template-rows:1fr auto;min-width:0}.helix-demo__thread{display:flex;flex-direction:column;gap:.95rem;min-height:0;padding:clamp(1.3rem,2.2vw,1.9rem) clamp(1.4rem,2.4vw,2.2rem) .25rem}.helix-demo__message{will-change:opacity,transform}.helix-demo__message p{margin:0}.helix-demo__speaker{display:block;margin-bottom:.45rem;color:#728199;font-size:.64rem;font-weight:620;letter-spacing:.13em;text-transform:uppercase}.helix-demo__speaker--agent{display:flex;align-items:center;gap:.45rem;color:#b1c6e2}.helix-demo__speaker--agent i{width:.32rem;aspect-ratio:1;border-radius:50%;background:var(--dc, oklch(.72 .14 25));box-shadow:0 0 .5rem color-mix(in srgb,var(--dc, oklch(.72 .14 25)) 70%,transparent)}.helix-demo__message--you{align-self:flex-end;width:fit-content;max-width:min(84%,26rem);padding:.8rem 1rem;border:1px solid rgb(127 163 232 / .3);border-radius:.75rem .75rem .25rem;background:#1e366acc;color:#ebeff4}.helix-demo__message--agent{align-self:stretch;max-width:min(100%,34rem);padding:1rem 1.15rem 1.1rem;border:1px solid rgb(255 255 255 / .07);border-radius:.75rem;background:#ffffff07;box-shadow:inset 0 1px #ffffff0f,0 .5rem 1.6rem #02061459;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dadee6}.helix-demo__lead{color:#eff2f7;font-size:.98rem;font-weight:510;letter-spacing:-.015em}.helix-demo__items{display:grid;margin:.7rem 0 0;padding:0;list-style:none}.helix-demo__items li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.62rem 0;border-top:1px solid var(--hx-line);color:#c5cbd5;font-size:.94rem;line-height:1.4}.helix-demo__items li:first-child{border-top:0;padding-top:.15rem}.helix-demo__chip{display:inline-flex;align-items:center;gap:.42rem;height:1.5rem;justify-self:end;padding:0 .68rem;border-radius:999px;font-size:.74rem;font-style:normal;font-weight:540;letter-spacing:0;white-space:nowrap}.helix-demo__chip:before{width:.34rem;aspect-ratio:1;border-radius:50%;content:""}.helix-demo__chip--done{background:#6dabdf1a;color:#b7d1ea}.helix-demo__chip--done:before{background:#65b4e9}.helix-demo__chip--ready{background:#4cb0e51f;color:#a6ddfb}.helix-demo__chip--ready:before{background:#5cc5f7}.helix-demo__chip--live{background:#e6964f1f;color:#fbc99e}.helix-demo__chip--live:before{background:#f4a25c;animation:helix-demo-pulse 1.9s ease-in-out infinite}.helix-demo__artifact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:.2rem;margin-top:.75rem;padding:.85rem 1rem;border:1px solid rgb(127 163 232 / .32);border-radius:.7rem;background:linear-gradient(115deg,rgb(62 109 224 / .1),transparent 55%),#ffffff05}.helix-demo__artifact strong{color:#eef2f9;font-size:.92rem;font-weight:560;letter-spacing:-.015em}.helix-demo__artifact span{grid-column:1;color:#a4abb8;font-size:.8rem}.helix-demo__artifact .helix-demo__chip{grid-column:2;grid-row:1 / span 2;align-self:center}.helix-demo__ask{margin-top:.75rem!important;color:#bcd8f5;font-size:.9rem;font-weight:510}.helix-demo__working{display:inline-flex;gap:.34rem;align-self:flex-start;align-items:center;height:1.2rem;padding-left:.2rem;margin-bottom:calc(-1.2rem - clamp(1rem,1.6vw,1.4rem))}.helix-demo__working i{width:.36rem;aspect-ratio:1;border-radius:50%;background:var(--grain);box-shadow:0 0 .55rem color-mix(in srgb,var(--grain) 70%,transparent);animation:helix-demo-grain 1.05s ease-in-out infinite;animation-delay:calc(var(--grain-index) * .12s)}.helix-demo__composer{position:relative;display:flex;align-items:center;min-height:3.25rem;margin:1rem clamp(1.4rem,2.4vw,2.2rem) clamp(1.2rem,2vw,1.6rem);animation:hx-composer-rest 1.6s ease 3.6s both;padding:.6rem .6rem .6rem 1rem;overflow:hidden;border:1px solid var(--hx-line-strong);border-radius:.7rem;background:#0d1428d9;box-shadow:inset 0 1px 2px #02061466}.helix-demo__typed{position:absolute;left:1rem;width:max-content;max-width:calc(100% - 4.4rem);overflow:hidden;color:#cdd5e0;font-size:clamp(.78rem,.9vw,.92rem);line-height:1.2;white-space:nowrap;clip-path:inset(0 100% 0 0)}.helix-demo__typed:after{display:block;content:attr(data-text)}.helix-demo__typed--q1{animation:helix-demo-type-q1 24s steps(40,end) infinite both}.helix-demo__typed--q2{animation:helix-demo-type-q2 24s steps(13,end) infinite both}.helix-demo__caret{position:absolute;left:1rem;width:1px;height:1.05rem;background:#c9daebe6;animation:helix-demo-caret-position 24s linear infinite,helix-demo-caret-blink 1.15s steps(1,end) infinite}.helix-demo__send{display:grid;width:1.85rem;aspect-ratio:1;margin-left:auto;place-items:center;border-radius:.55rem;background:linear-gradient(160deg,#4d7ce8,#2c55c0);color:#f4f8ff;font-size:1rem;font-weight:650;animation:helix-demo-send 24s cubic-bezier(.22,1,.36,1) infinite}.helix-demo__typed{animation:hx-once-type 2s steps(40,end) .4s both}.helix-demo__caret{animation:hx-once-caret 2.2s linear .4s both,helix-demo-caret-blink 1.15s steps(1,end) infinite}.helix-demo__send{animation:hx-once-send .5s cubic-bezier(.22,1,.36,1) 2.4s both}.helix-demo__working{opacity:0;animation:hx-once-blip 1.7s ease 2.9s both}@keyframes hx-once-type{0%{opacity:1;clip-path:inset(0 100% 0 0)}92%{opacity:1;clip-path:inset(0 0 0 0)}93%,99%{opacity:1}to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes hx-once-caret{0%{opacity:1;transform:translate(0)}88%{opacity:1;transform:translate(min(var(--qw, 16rem),56vw))}99%{opacity:1;transform:translate(min(var(--qw, 16rem),56vw))}to{opacity:0}}@keyframes hx-once-send{0%,to{box-shadow:none;transform:scale(1)}50%{box-shadow:0 0 1.4rem #608dec8c;transform:scale(.86)}}@keyframes hx-composer-rest{0%{opacity:1;transform:translateY(0)}to{opacity:.3;transform:translateY(.25rem)}}@keyframes hx-once-blip{0%{opacity:0}18%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes helix-demo-caret-blink{50%{filter:opacity(0)}}@keyframes helix-demo-pulse{0%,to{opacity:.7}50%{opacity:1}}.helix-demo__surface{display:flex;flex-direction:column;gap:.9rem;min-width:0;height:100%;padding:clamp(1.4rem,2.4vw,2.2rem)}.helix-demo__surface .hx-foot{margin-top:auto;padding-top:.6rem}.hx-step{animation:hx-in .6s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--at, 0s)}@keyframes hx-in{0%{opacity:0;transform:translate3d(0,.45rem,0)}to{opacity:1;transform:translateZ(0)}}.hx-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.hx-head__icon{display:inline-grid;place-items:center;width:2rem;aspect-ratio:1;margin-right:.15rem;border-radius:.6rem;background:color-mix(in srgb,var(--dc, #7fa3e8) 14%,transparent);color:color-mix(in oklab,var(--dc, #7fa3e8) 62%,oklch(.97 .005 280))}.hx-head__icon svg{width:1.1rem;height:1.1rem}.hx-head__label{color:#7687a2;font-size:.64rem;font-weight:620;letter-spacing:.13em;text-transform:uppercase}.hx-head strong{color:#ebeff5;font-size:.98rem;font-weight:520;letter-spacing:-.015em}.hx-head .helix-demo__chip{margin-left:auto}.hx-card{padding:.95rem 1.1rem 1rem;border:1px solid rgb(255 255 255 / .07);border-radius:.75rem;background:#ffffff07;box-shadow:inset 0 1px #ffffff0f,0 .5rem 1.6rem #02061459;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hx-card__title{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hx-card__title strong{color:#ebeff5;font-size:.9rem;font-weight:550;letter-spacing:-.015em}.hx-card__meta{display:block;margin-top:.28rem;color:#9ea5b2;font-size:.8rem}.hx-card--asset{background:linear-gradient(115deg,rgb(62 109 224 / .06),transparent 50%),#ffffff05;border-color:#7fa3e833}.hx-card--task{border-color:#7fa3e83d}.hx-card--task .helix-demo__items{margin-top:.5rem}.hx-quote{margin:.55rem 0 0;padding:.05rem .3rem;margin-inline:-.3rem;border-radius:.3rem;color:#c8ced9;font-size:.95rem;font-style:italic;line-height:1.45;opacity:0;animation:hx-in .5s ease both,hx-parse 1.6s ease both;animation-delay:var(--at, 0s),calc(var(--at, 0s) + 1.4s)}@keyframes hx-parse{0%{background:transparent}35%{background:#608dec29}to{background:#608dec0d}}.hx-wave{display:inline-flex;align-items:flex-end;gap:.22rem;height:1rem}.hx-wave i{width:.2rem;border-radius:999px;background:#79a9dbcc;animation:hx-wave 1.3s ease-in-out infinite;animation-delay:calc(var(--bar) * -.16s)}@keyframes hx-wave{0%,to{height:.25rem;opacity:.5}50%{height:.95rem;opacity:1}}.hx-flow{display:grid;gap:.28rem;justify-items:center;padding:.1rem 0}.hx-flow i{width:.28rem;aspect-ratio:1;border-radius:50%;background:#7fa3e8cc;animation:hx-flow-drift 1.4s ease-in-out infinite}.hx-flow i:nth-child(2){animation-delay:.18s;opacity:.75}.hx-flow i:nth-child(3){animation-delay:.36s;opacity:.5}@keyframes hx-flow-drift{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(.18rem);opacity:1}}.hx-timeline{display:grid;flex:1 1 auto;align-content:center;gap:clamp(1rem,2.4vh,1.9rem);padding:.4rem .2rem}.hx-tl{display:grid;grid-template-columns:4.4rem auto minmax(0,1fr);align-items:start;gap:.85rem}.hx-tl__time{padding-top:.2rem}.hx-tl__time{color:#768193;font-size:.74rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:right}.hx-tl__dot{display:inline-grid;place-items:center;width:1.05rem;aspect-ratio:1;border-radius:50%;font-size:.62rem;font-weight:700;transform:translateY(.12rem)}.hx-tl--done .hx-tl__dot{background:#52afe729;color:#82cefc}.hx-tl--done .hx-tl__dot:after{content:"✓"}.hx-tl--ready .hx-tl__dot{background:#60bdeb24;color:#90d9ff}.hx-tl--ready .hx-tl__dot:after{content:"→"}.hx-tl--live .hx-tl__dot{background:#e6964f26;color:#fdb171}.hx-tl--live .hx-tl__dot:after{content:"●";font-size:.4rem;animation:helix-demo-pulse 1.9s ease-in-out infinite}.hx-tl__text{color:#cfd4de;font-size:.96rem;line-height:1.45}.hx-ledger{display:grid;overflow:hidden;border:1px solid var(--hx-line);border-radius:.75rem}.hx-row{display:grid;grid-template-columns:6.2rem minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.72rem 1rem;background:#ffffff05}.hx-row+.hx-row{border-top:1px solid var(--hx-line)}.hx-row__client{color:#e4e8ef;font-size:.86rem;font-weight:540}.hx-row__note{color:#9299a5;font-size:.78rem}.hx-row__amount{color:#d0d8e5;font-size:.85rem;font-variant-numeric:tabular-nums}.hx-foot{margin-top:.15rem;border-top:1px solid var(--hx-line);padding-top:.95rem;color:#a8c1da;font-size:.88rem;font-weight:500;letter-spacing:-.01em}html[data-theme=light] .helix-demo{--hx-line: oklch(.55 .08 258 / .16);--hx-line-strong: oklch(.55 .08 258 / .26);border-color:transparent;background:linear-gradient(178deg,#fff,#f4f8fd) padding-box,linear-gradient(135deg,#3e6de0,#7fa3e8 38%,#c3d3ec 70%,#9db8e4) border-box;box-shadow:0 2.2rem 6rem #5473a026,0 .4rem 1.6rem #5473a017}html[data-theme=light] .helix-demo__aurora{background:radial-gradient(58% 46% at 16% 0%,color-mix(in srgb,var(--dc) 10%,transparent),transparent 72%),radial-gradient(50% 40% at 96% 104%,color-mix(in srgb,var(--dc) 6%,transparent),transparent 70%)}html[data-theme=light] .helix-demo__mast-domain{text-shadow:none}html[data-theme=light] .hx-card,html[data-theme=light] .helix-demo__message--agent{box-shadow:inset 0 1px #fff,0 .4rem 1.2rem #4f648614;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .helix-demo__mast{border-bottom-color:#5473a033}html[data-theme=light] .helix-demo__mast-kicker{color:#505e77}html[data-theme=light] .helix-demo__mast-domain{color:color-mix(in oklab,var(--dc) 58%,oklch(.26 .02 270))}html[data-theme=light] .helix-demo__dots button{background:color-mix(in srgb,var(--dc) 45%,rgb(210 220 240))}html[data-theme=light] .helix-demo__speaker{color:#586a86}html[data-theme=light] .helix-demo__speaker--agent{color:#2a3d5d}html[data-theme=light] .helix-demo__message--you{border-color:#4c72ab52;background:#dbe9ffeb;color:#162137}html[data-theme=light] .helix-demo__message--agent,html[data-theme=light] .hx-card{border-color:#5473a038;background:#f3f8fff5;color:#272d3d}html[data-theme=light] .helix-demo__lead,html[data-theme=light] .hx-head strong,html[data-theme=light] .hx-card__title strong,html[data-theme=light] .hx-row__client{color:#121a2d}html[data-theme=light] .helix-demo__items li{border-top-color:#5473a024;color:#3b4253}html[data-theme=light] .hx-head__label{color:#536480}html[data-theme=light] .hx-head__icon{background:color-mix(in srgb,var(--dc, #3e6de0) 12%,transparent);color:color-mix(in oklab,var(--dc, #3e6de0) 60%,oklch(.25 .02 270))}html[data-theme=light] .hx-card__meta,html[data-theme=light] .hx-row__note{color:#4f5564}html[data-theme=light] .hx-quote{color:#363d4d}html[data-theme=light] .hx-tl__text{color:#2c3242}html[data-theme=light] .hx-tl__time{color:#5b6375}html[data-theme=light] .hx-row__amount{color:#20293a}html[data-theme=light] .hx-ledger,html[data-theme=light] .hx-row{border-color:#5473a02e;background:#f7fafe}html[data-theme=light] .hx-foot,html[data-theme=light] .helix-demo__ask{color:#274777}html[data-theme=light] .helix-demo__chip--done{background:#3977a81a;color:#1d456b}html[data-theme=light] .helix-demo__chip--done:before{background:#16699c}html[data-theme=light] .helix-demo__chip--ready{background:#007bac1f;background:oklch(.55 .12 235 / .12);color:#003f62;color:oklch(.35 .1 238)}html[data-theme=light] .helix-demo__chip--ready:before{background:#006c96;background:oklch(.5 .12 234)}html[data-theme=light] .helix-demo__chip--live{background:#cb7d3424;color:#7f3f00;color:oklch(.44 .11 55)}html[data-theme=light] .helix-demo__chip--live:before{background:#b86a20}html[data-theme=light] .hx-tl--done .hx-tl__dot{background:#2579ab24;color:#004d75;color:oklch(.4 .1 240)}html[data-theme=light] .hx-tl--ready .hx-tl__dot{background:#0f7ba721;color:#00486a;color:oklch(.38 .1 235)}html[data-theme=light] .hx-tl--live .hx-tl__dot{background:#cb7d3429;color:#874300;color:oklch(.46 .12 56)}html[data-theme=light] .helix-demo__artifact{border-color:#4c72ab5c;background:linear-gradient(115deg,oklch(.7 .09 255 / .1),transparent 55%),#f7fafe}html[data-theme=light] .helix-demo__artifact strong{color:#0d1528}html[data-theme=light] .helix-demo__artifact span{color:#464d5e}html[data-theme=light] .helix-demo__composer{border-color:#5473a03d;background:#fff;box-shadow:0 1px 2px #262e3d0f}html[data-theme=light] .helix-demo__typed{color:#343d50}html[data-theme=light] .helix-demo__caret{background:#334868e6}html[data-theme=light] .hx-wave i,html[data-theme=light] .hx-flow i{background:#39659bcc}@media(max-width:620px){.helix-demo{height:auto;min-height:29rem;border-radius:1rem}.helix-demo__mast{height:auto;padding:.85rem 1.1rem}.helix-demo__mast-title{flex-direction:column;align-items:flex-start;gap:.1rem}.helix-demo__items li{grid-template-columns:1fr;gap:.3rem}.helix-demo__chip{justify-self:start}.helix-demo__artifact{grid-template-columns:1fr}.helix-demo__artifact .helix-demo__chip{grid-column:1;grid-row:auto;margin-top:.35rem}.helix-demo__typed{max-width:calc(100% - 4.2rem);font-size:.76rem}.hx-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:.15rem}.hx-row__note{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.helix-demo__typed,.helix-demo__caret,.helix-demo__send,.helix-demo__working,.helix-demo__working i,.helix-demo__mast-domain,.helix-demo__chip--live,.hx-step,.hx-quote,.hx-wave i,.hx-flow i{animation:none}.helix-demo__typed,.helix-demo__caret,.helix-demo__working{display:none}.hx-step,.hx-quote,.helix-demo__mast-domain{opacity:1;transform:none}.helix-demo__current-stream,.helix-demo__aurora,.helix-demo__current svg,.helix-demo__stagebox,.helix-demo__composer,.helix-demo__dots button.is-active:after{animation:none}}.smart-stranger{--smart-stranger-field: var(--field);position:relative;isolation:isolate;min-height:auto;overflow:clip;background:var(--smart-stranger-field);color:var(--text)}.smart-stranger:before,.smart-stranger:after{position:absolute;z-index:-1;content:"";pointer-events:none}.smart-stranger:before{inset:0;background:transparent}.smart-stranger:after{top:9%;right:-20%;width:min(72rem,78vw);aspect-ratio:1;border-radius:50%;background:transparent;filter:blur(2rem)}.smart-stranger__viewport{position:relative;display:grid;width:min(100%,112rem);min-height:auto;margin-inline:auto;padding:clamp(6.5rem,8vw,9rem) clamp(1.5rem,4.3vw,5.1rem) clamp(2rem,3vw,3rem)}.smart-stranger__story{display:grid;grid-template-columns:minmax(29rem,.94fr) minmax(30rem,1.06fr);grid-template-rows:auto;align-items:center;gap:clamp(2.25rem,4vw,4.5rem) clamp(3rem,6vw,7rem)}.smart-stranger__illustration{display:grid;align-content:center;gap:clamp(1.6rem,2.4vw,2.4rem);width:min(100%,35rem)}.smart-stranger h2{margin:0;max-width:17ch;font-size:clamp(2.25rem,2.8vw,3.65rem);font-weight:410;letter-spacing:-.05em;line-height:1}.smart-stranger h2 span{display:block;white-space:nowrap}.smart-stranger__aside{max-width:none;margin:0;color:#dee1eb;font-size:clamp(2rem,2.85vw,3.5rem);font-weight:400;letter-spacing:-.048em;line-height:1;white-space:nowrap}.smart-stranger__explanation{max-width:34rem;margin:clamp(1.8rem,3vw,3rem) 0 0;color:#878b9e;font-size:clamp(1.05rem,1.25vw,1.3rem);font-weight:390;line-height:1.55}.smart-stranger__payoff{max-width:34rem;margin:1.5rem 0 0;color:#b6bac9;font-size:clamp(1rem,1.12vw,1.15rem);font-weight:450;letter-spacing:-.02em;line-height:1.48}.smart-stranger__verdict{display:grid;gap:.12rem;width:min(100%,34rem);margin-top:clamp(.9rem,1.5vw,1.4rem)}.smart-stranger__verdict p{margin:0;color:#979ba9;font-size:clamp(1.25rem,1.55vw,1.72rem);font-weight:400;letter-spacing:-.038em;line-height:1.08}.smart-stranger__verdict p:last-child{color:var(--text)}@media(max-width:980px){.smart-stranger{min-height:auto}.smart-stranger__viewport{min-height:auto;padding-block:8rem 3rem}.smart-stranger__story{grid-template-columns:1fr;grid-template-rows:auto;gap:4.5rem}.smart-stranger__illustration{width:min(100%,42rem)}.smart-stranger__copy{max-width:42rem}.smart-stranger h2{max-width:15ch}.smart-stranger h2 span{white-space:normal}.smart-stranger__aside{max-width:20ch;white-space:normal}}@media(max-width:620px){.smart-stranger__viewport{gap:3.2rem;padding:7rem 1.35rem 3rem}.smart-stranger__story{gap:3.5rem}.smart-stranger h2{max-width:13ch;font-size:clamp(2.65rem,13vw,4rem);line-height:.98}.smart-stranger__illustration{gap:1.75rem}.smart-stranger__aside{font-size:clamp(2.3rem,11vw,3.4rem)}.smart-stranger__verdict{gap:.22rem;margin-top:1.25rem}.smart-stranger__verdict p{font-size:clamp(1.45rem,6.6vw,2rem)}}.smart-stranger-chat-well{justify-self:end;display:flex;align-items:flex-start;width:min(100%,34rem);min-height:var(--reserved-height, 0px)}.smart-stranger-chat{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid oklch(.7 0 0 / .18);border-radius:1.15rem;background:radial-gradient(circle at 82% 0%,oklch(.6 .03 255 / .1),transparent 36%),#0f121af7;box-shadow:0 1rem 2.4rem #00000080,0 0 0 1px #ababab06 inset}.smart-stranger-chat[data-washing]{animation:smart-stranger-chat-drift var(--wash-duration, 1.6s) ease-in-out}.smart-stranger-chat:before{position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(180deg,transparent 0,transparent 4px,oklch(.72 0 0 / .012) 5px);content:"";pointer-events:none}.smart-stranger-chat__filter-defs{position:absolute;width:0;height:0}.smart-stranger-chat__thread{display:grid;min-height:0;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1)}.smart-stranger-chat__thread[data-open=true]{grid-template-rows:1fr}.smart-stranger-chat__thread-inner{min-height:0;overflow:hidden}.smart-stranger-chat__log{position:relative;padding:clamp(1.25rem,2.4vw,2rem) clamp(1.25rem,2.4vw,2rem) 0;filter:url(#smart-stranger-memory-wash)}.smart-stranger-chat__slot{display:grid;grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1)}.smart-stranger-chat__slot[data-open=true]{grid-template-rows:1fr}.smart-stranger-chat__slot-inner{min-height:0;overflow:hidden}.smart-stranger-chat__message{width:fit-content;max-width:min(82%,31rem);opacity:0;transform:translate3d(0,.5rem,0);transition:opacity .56s ease,transform .62s cubic-bezier(.22,1,.36,1),filter .56s ease;will-change:opacity,transform}.smart-stranger-chat__slot[data-scene="1"]+.smart-stranger-chat__slot[data-scene="1"] .smart-stranger-chat__message,.smart-stranger-chat__slot[data-scene="2"]+.smart-stranger-chat__slot[data-scene="2"] .smart-stranger-chat__message{margin-top:clamp(1.15rem,2vw,1.6rem)}.smart-stranger-chat__message[data-state=shown]{opacity:1;transform:translateZ(0)}.smart-stranger-chat__message[data-state=faded]{opacity:0;filter:blur(7px);transform:scale(1.015)}.smart-stranger-chat__message p{margin:0}.smart-stranger-chat__speaker{display:block;margin-bottom:.42rem;color:#7a7a7a;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.smart-stranger-chat__message--you{margin-left:auto;padding:.9rem 1rem;border:1px solid oklch(.7 0 0 / .22);border-radius:1rem 1rem .3rem;background:#212a3ad1;color:#ebebeb}.smart-stranger-chat__message--ai{display:grid;grid-template-columns:1.75rem 1fr;gap:.7rem;margin-right:auto;padding:.9rem 1rem .9rem .8rem;border:1px solid oklch(.72 0 0 / .13);border-radius:1rem 1rem 1rem .3rem;background:#141821eb;color:#d7d7d7}.smart-stranger-chat__avatar{width:1.75rem;aspect-ratio:1;border:1px solid oklch(.7 0 0 / .28);border-radius:50%;background:radial-gradient(circle,#e4e4e4eb 0% 0.12rem,#75787ff0 0.13rem,#1a1f2af5 0.14rem 100%);box-shadow:0 0 1.2rem #dedede1a}.smart-stranger-chat__memory-wash{position:absolute;z-index:4;inset:0;overflow:hidden;background:repeating-linear-gradient(174deg,transparent 0 .7rem,oklch(.84 0 0 / .055) .76rem,transparent .9rem 1.35rem),linear-gradient(100deg,transparent 10%,oklch(.82 0 0 / .065) 42%,oklch(.68 0 0 / .1) 55%,transparent 88%);mix-blend-mode:screen;opacity:0;pointer-events:none;transform:translate3d(-8%,0,0) skewY(-1deg);-webkit-backdrop-filter:blur(.8px) saturate(0);backdrop-filter:blur(.8px) saturate(0)}.smart-stranger-chat[data-washing] .smart-stranger-chat__memory-wash{animation:smart-stranger-chat-memory-wash var(--wash-duration, 1.6s) ease-in-out}.smart-stranger-chat__composer{position:relative;display:flex;align-items:center;min-height:3.6rem;margin:clamp(1rem,2vw,1.5rem);padding:.7rem .72rem .7rem 1rem;overflow:hidden;border:1px solid oklch(.72 0 0 / .17);border-radius:.85rem;background:#131720e6}.smart-stranger-chat__line{position:relative;flex:0 1 auto;min-width:0;max-width:calc(100% - 2.7rem);padding-right:2px;overflow:hidden;color:#b7b7b7;font-size:clamp(.78rem,.9vw,.92rem);line-height:1.2;white-space:nowrap;transition:opacity .52s ease}.smart-stranger-chat[data-washing] .smart-stranger-chat__line{opacity:0}.smart-stranger-chat__ghost{visibility:hidden}.smart-stranger-chat__typed{position:absolute;top:0;left:0;width:0;overflow:hidden;animation:smart-stranger-chat-type var(--type-duration, 0ms) var(--type-timing, linear) forwards}.smart-stranger-chat__caret{position:absolute;top:50%;left:0;width:1px;height:1.05rem;margin-left:-2px;background:#d1d1d1e0;transform:translateY(-50%);animation:smart-stranger-chat-caret var(--type-duration, 0ms) var(--type-timing, linear) forwards,smart-stranger-chat-caret-blink 1.15s steps(1,end) infinite}.smart-stranger-chat__send{display:grid;width:1.9rem;aspect-ratio:1;margin-left:auto;place-items:center;border-radius:.55rem;background:#b7b7b7;color:#090909;font-size:1rem;font-weight:650;transition:box-shadow .24s ease,filter .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.smart-stranger-chat__send[data-pulse]{box-shadow:0 0 1.2rem #86868659;filter:brightness(1.18);transform:scale(.86)}.smart-stranger-chat[data-measuring] .smart-stranger-chat__thread,.smart-stranger-chat[data-measuring="1"] .smart-stranger-chat__slot[data-scene="1"],.smart-stranger-chat[data-measuring="2"] .smart-stranger-chat__slot[data-scene="2"]{grid-template-rows:1fr}.smart-stranger-chat[data-measuring="1"] .smart-stranger-chat__slot[data-scene="2"],.smart-stranger-chat[data-measuring="2"] .smart-stranger-chat__slot[data-scene="1"]{grid-template-rows:0fr}.smart-stranger-chat[data-still] .smart-stranger-chat__thread,.smart-stranger-chat[data-still] .smart-stranger-chat__slot,.smart-stranger-chat[data-still] .smart-stranger-chat__message{transition:none}@keyframes smart-stranger-chat-type{to{width:100%}}@keyframes smart-stranger-chat-caret{to{left:100%}}@keyframes smart-stranger-chat-caret-blink{50%{filter:opacity(0)}}@keyframes smart-stranger-chat-memory-wash{0%{opacity:0;transform:translate3d(-8%,0,0) skewY(-1deg)}16%{opacity:.5}36%{opacity:.72;transform:translate3d(4%,.18rem,0) skewY(1.2deg)}60%{opacity:.34;transform:translate3d(-2%,-.12rem,0) skewY(-.7deg)}to{opacity:0;transform:translate3d(8%,0,0) skewY(0)}}@keyframes smart-stranger-chat-drift{0%,to{transform:translateZ(0)}20%{transform:translate3d(-.06rem,.04rem,0)}40%{transform:translate3d(.08rem,-.04rem,0)}62%{transform:translate3d(-.035rem,.02rem,0)}}@media(max-width:980px){.smart-stranger-chat-well{justify-self:stretch;width:100%;max-width:40rem}}@media(max-width:620px){.smart-stranger-chat{border-radius:.9rem}.smart-stranger-chat__message{max-width:90%}.smart-stranger-chat__line{max-width:calc(100% - 2.5rem);font-size:.76rem}}@media(prefers-reduced-motion:reduce){.smart-stranger-chat[data-washing],.smart-stranger-chat__typed,.smart-stranger-chat__caret,.smart-stranger-chat__memory-wash{animation:none}.smart-stranger-chat__thread[data-open],.smart-stranger-chat__slot[data-open]{transition:none}.smart-stranger-chat__log{filter:none}.smart-stranger-chat__message[data-state],.smart-stranger-chat__line,.smart-stranger-chat__send{transition:none}.smart-stranger-chat__message[data-state=shown]{opacity:1;filter:none;transform:none}.smart-stranger-chat__memory-wash{display:none}.smart-stranger-chat__typed{width:100%}}
