.marketing-site .cx-about{--about-ink:#edf2fa;--about-muted:#b0bdd2;--about-blue:#a7c8ff;--about-line:#abc7f42e;color:var(--about-ink);background:#080d17}.cx-about *,.cx-about :before,.cx-about :after{box-sizing:border-box}.cx-about :is(h1,h2,h3,p,figure,ol,dl,dd){margin:0}.cx-about :is(ol,ul){padding:0;list-style:none}.cx-about .cx-about-wrap{width:min(1200px,100% - 96px);margin-inline:auto}.cx-about section[id]{scroll-margin-top:90px}.cx-about :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #9ec5ff}.cx-about h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,3.65vw,50px);font-weight:520;line-height:1.15}.cx-about h3{letter-spacing:-.035em;font-size:24px;font-weight:520;line-height:1.25}.cx-about p{font-size:15px;line-height:1.85}.cx-about .cx-about-eyebrow{color:var(--about-blue);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.7;display:flex}.cx-about .cx-about-eyebrow>span{background:#5a9cff;border-radius:50%;width:5px;height:5px}.cx-about-hero{isolation:isolate;position:relative}.cx-about-hero-art{z-index:-2;position:absolute;inset:0;overflow:hidden}.cx-about-hero-art img{object-fit:cover;object-position:center 58%}.cx-about-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#050c1be0,#050c1b9e 35%,#0000 72%),linear-gradient(#0000 78%,#080d17);position:absolute;inset:0}.cx-about .cx-about-hero-inner{align-items:center;min-height:688px;padding-block:64px 86px;display:flex;position:relative}.cx-about-hero-copy{width:59%;max-width:680px}.cx-about-hero-copy>*{animation:.7s cubic-bezier(.2,.65,.25,1) both cx-about-enter}.cx-about-hero-copy>:nth-child(2){animation-delay:80ms}.cx-about-hero-copy>:nth-child(3){animation-delay:.15s}.cx-about-hero-copy>:nth-child(4){animation-delay:.22s}.cx-about-hero-copy>:nth-child(5){animation-delay:.28s}.cx-about .cx-about-hero h1{letter-spacing:-.065em;margin-top:22px;font-size:clamp(74px,8vw,112px);font-weight:560;line-height:1}.cx-about-hero h1>span{color:#5b98ff}.cx-about .cx-about-hero-heading{letter-spacing:-.035em;margin-top:28px;font-size:clamp(25px,2.65vw,37px);font-weight:450;line-height:1.25}.cx-about-hero-heading>span{color:#b6cef2}.cx-about .cx-about-hero-intro{color:#c8d3e5;max-width:425px;margin-top:22px;font-size:15px;line-height:1.85}.cx-about-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.cx-about-story-link{color:#fff;background:#2669df;border:1px solid #5387e4;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:12px 19px;font-size:12px;font-weight:550;transition:background .18s;display:inline-flex}.cx-about-story-link:hover{background:#3378ed}.cx-about-story-link svg{transition:transform .18s}.cx-about-story-link:hover svg{transform:translateY(3px)}.cx-about-link{min-height:44px;color:var(--about-ink);text-underline-offset:5px;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:inline-flex}.cx-about-link:hover{text-decoration:underline}.cx-about-link svg{flex-shrink:0;transition:transform .18s}.cx-about-link:hover svg{transform:translate(3px)}.cx-about-scroll{color:#b5c5de;letter-spacing:.03em;align-items:center;gap:10px;min-height:30px;font-size:10px;display:flex;position:absolute;bottom:24px;left:0}.cx-about-scroll>span{border:1px solid #abc7f440;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.cx-about .cx-about-nav{border-bottom:1px solid var(--about-line);grid-template-columns:repeat(4,1fr);gap:24px;padding-block:16px;display:grid}.cx-about-nav a{color:#c7d4e8;align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.cx-about-nav a>span{color:#7796c1;font-variant-numeric:tabular-nums;font-size:10px}.cx-about-nav a>svg{margin-left:auto;transition:transform .18s}.cx-about-nav a:hover{color:#fff}.cx-about-nav a:hover>svg{transform:translateY(3px)}.cx-about-opening{padding-block:108px;position:relative}.cx-about-opening>div{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;margin-top:28px;display:grid}.cx-about-opening h2>span{color:#b4cbef}.cx-about-opening>div>p{color:var(--about-muted);max-width:380px}.cx-about-heart{color:#7aaeff;position:absolute;top:104px;right:0;transform:rotate(-12deg)}.cx-about-origin{grid-template-columns:1fr 1fr;align-items:start;gap:112px;padding-block:18px 110px;display:grid;position:relative}.cx-about-origin-visual{position:sticky;top:95px}.cx-about-origin-visual h2{max-width:465px;margin-top:18px;font-size:clamp(30px,3vw,42px)}.cx-about-origin-visual figure{margin-top:32px}.cx-about-workbench{aspect-ratio:1.08;border-radius:3px 3px 68px;width:100%;position:relative;overflow:hidden}.cx-about-workbench img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.65,.25,1)}.cx-about-workbench:hover img{transform:scale(1.035)}.cx-about figcaption{color:#a4b4cb;margin-top:13px;font-size:11px;line-height:1.8}.cx-about-evolution{letter-spacing:-.03em;align-items:center;gap:16px;margin-top:24px;font-size:16px;display:flex}.cx-about-evolution>span:first-child{color:#92a2bd}.cx-about-evolution-line{background:var(--about-line);width:80px;height:1px;position:relative}.cx-about-evolution-line:after{content:"";background:#66a1ff;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.cx-about-timeline{position:relative;padding-top:66px!important}.cx-about-timeline:before{content:"";background:var(--about-line);width:1px;position:absolute;top:70px;bottom:10px;left:0}.cx-about-timeline>li{padding:0 0 62px 40px;position:relative}.cx-about-timeline>li:last-child{padding-bottom:0}.cx-about-chapter-number{color:#b6cff1;background:#080d17;border:1px solid #334a6e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid;position:absolute;top:0;left:-12px}.cx-about .cx-about-era{color:#9ebce6;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cx-about-timeline h3{margin-top:12px}.cx-about-timeline li>p:last-child{color:var(--about-muted);margin-top:18px;font-size:14px;line-height:1.95}.cx-about-idea{border-block:1px solid var(--about-line);background:#0b1423;padding-block:95px}.cx-about-idea-heading{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.cx-about-idea-heading>div{max-width:690px}.cx-about-idea-heading>div>p{color:var(--about-muted);max-width:560px;margin-top:25px}.cx-about-shop{max-width:1280px;margin:52px auto 0!important}.cx-about-shop>div{aspect-ratio:2.2;position:relative;overflow:hidden}.cx-about-shop img{object-fit:cover;object-position:center 53%}.cx-about-shop figcaption{text-align:right;padding-inline:24px}.cx-about .cx-about-principles{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px;display:grid}.cx-about-principles li{border-top:1px solid var(--about-line);padding-top:20px}.cx-about-principles li>span{color:#7ca4db;font-size:10px}.cx-about-principles h3{margin-top:20px;font-size:20px}.cx-about-principles p{color:var(--about-muted);margin-top:15px;font-size:13px;line-height:1.9}.cx-about .cx-about-demo{grid-template-columns:1fr 1fr;align-items:center;gap:110px;margin-top:100px;display:grid}.cx-about-demo h2{max-width:400px;margin-top:20px;font-size:clamp(32px,3vw,43px)}.cx-about-demo-spark{color:#7ca8e6;margin-top:32px;transform:rotate(-8deg)}.cx-about-scenarios{border-bottom:1px solid var(--about-line);gap:16px;display:flex}.cx-about-scenarios button{cursor:pointer;color:#a6b6ce;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding-block:14px;font-family:inherit;font-size:11px;transition:color .18s,border-color .18s;display:flex}.cx-about-scenarios button svg{display:none}.cx-about-scenarios button[aria-pressed=true]{color:#f3f6fd;border-bottom-color:#79aaff}.cx-about-scenarios button:hover{color:#fff}.cx-about-conversation{min-height:260px;padding-block:24px}.cx-about-conversation-turn{animation:.28s both cx-about-enter}.cx-about .cx-about-visitor{color:#d0dcef;background:#111f34;border:1px solid #31435f;border-radius:16px 16px 3px;align-items:start;gap:10px;width:fit-content;max-width:92%;margin-left:auto;padding:13px 16px;font-size:13px;line-height:1.6;display:flex}.cx-about-visitor>svg{flex-shrink:0;margin-top:3px}.cx-about .cx-about-reply{max-width:92%;margin-top:25px;font-size:14px;line-height:1.9}.cx-about-reply-name{color:#93baff;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.cx-about-reply-name>span{font-size:15px}.cx-about .cx-about-context{color:#9bb4d6;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.cx-about .cx-about-fine-print{color:#9aaac1;font-size:11px;line-height:1.85}.cx-about-proof{padding-block:110px}.cx-about-proof-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.cx-about-proof-heading h2{margin-top:22px}.cx-about-proof-heading>p{max-width:380px;color:var(--about-muted)}.cx-about-stats{grid-template-columns:1fr 1fr;gap:65px;padding-block:50px 35px;display:grid}.cx-about-stats>div{border-bottom:1px solid var(--about-line);flex-direction:column-reverse;align-items:start;gap:16px;padding-bottom:28px;display:flex}.cx-about-stats dd{color:#bdd5fb;letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(70px,7.7vw,106px);font-weight:450;line-height:1}.cx-about-stats dd>span{color:#94b9f1;letter-spacing:-.03em;margin-left:10px;font-size:25px}.cx-about-stats dt{color:#ccd7e8;font-size:13px}.cx-about-proof>.cx-about-fine-print{max-width:780px}.cx-about-method{color:#aebed5;max-width:800px;margin-top:18px;font-size:12px}.cx-about-method summary{cursor:pointer;width:fit-content;min-height:40px;padding-block:8px}.cx-about-method>div{border-left:1px solid var(--about-line);margin-block:8px 16px;padding-left:18px}.cx-about-method p{font-size:11px;line-height:1.9}.cx-about-proof>.cx-about-link{margin-top:12px}.cx-about-maker{border-block:1px solid var(--about-line);background:#0c1420;padding-block:100px}.cx-about-maker-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:110px;display:grid}.cx-about-portrait{position:relative}.cx-about-portrait>img{aspect-ratio:.75;object-fit:cover;object-position:center 40%;border-radius:72px 3px 3px;width:100%;height:auto;max-height:620px}.cx-about-portrait figcaption{justify-content:space-between;gap:14px;margin-top:15px;font-size:10px;display:flex}.cx-about-portrait figcaption>span:last-child{color:#8296b3}.cx-about-maker-copy h2{margin-top:22px}.cx-about .cx-about-maker-role{color:#9ebce5;margin-top:15px;font-size:11px}.cx-about-maker-copy>p:not(.cx-about-eyebrow,.cx-about-maker-role){color:var(--about-muted);margin-top:22px;font-size:14px;line-height:1.95}.cx-about-signature{letter-spacing:-.055em;transform-origin:0;margin-top:28px;font-size:29px;font-style:italic;font-weight:450;transform:rotate(-4deg)}.cx-about-signature>span{color:#7dafff}.cx-about-maker-links{flex-wrap:wrap;gap:25px;margin-top:22px;display:flex}.cx-about-future{text-align:center;background:radial-gradient(at 50% 100%,#102446,#080d17 65%);padding-block:105px 58px;position:relative}.cx-about-future .cx-about-eyebrow,.cx-about-future .cx-about-actions{justify-content:center}.cx-about-future h2{margin-top:25px;font-size:clamp(38px,4.5vw,63px)}.cx-about-future h2>span{color:#b1cbf4}.cx-about-future h2+p{max-width:500px;color:var(--about-muted);margin:25px auto 0;font-size:14px}.cx-about-future .cx-action{box-shadow:none}.cx-about-back{color:#9fb5d5;align-items:center;gap:8px;min-height:44px;margin-top:64px;font-size:10px;display:inline-flex}@keyframes cx-about-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cx-about-reveal{0%{opacity:.28;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes cx-about-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){html:has(.cx-about){scroll-behavior:smooth}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cx-about-reveal{animation:linear both cx-about-reveal;animation-timeline:view();animation-range:entry entry 24%}.cx-about-hero-art img{animation:linear both cx-about-drift;animation-timeline:view();animation-range:exit}}}@media (max-width:1100px){.cx-about-origin,.cx-about-demo,.cx-about-maker-grid{gap:58px!important}.cx-about-opening>div,.cx-about-proof-heading,.cx-about-idea-heading{gap:45px}.cx-about-hero-copy{width:64%}.cx-about .cx-about-hero-heading{font-size:30px}}@media (max-width:767px){.cx-about .cx-about-wrap{width:calc(100% - 40px)}.cx-about .cx-about-hero-inner{min-height:680px;padding-block:38px 270px;display:block}.cx-about-hero-copy{width:100%;max-width:none}.cx-about .cx-about-hero h1{margin-top:19px;font-size:76px}.cx-about .cx-about-hero-heading{margin-top:20px;font-size:26px}.cx-about .cx-about-hero-intro{max-width:390px;margin-top:18px;font-size:13px}.cx-about-hero-art{z-index:-2;height:285px;inset:auto 0 0}.cx-about-hero-art img{object-position:88% 63%}.cx-about-hero:before{background:linear-gradient(#080d17 54%,#0000 76%),linear-gradient(#0000 85%,#080d17)}.cx-about-scroll{color:#c3d1e5;font-size:9px;bottom:12px;left:0}.cx-about .cx-about-actions{gap:18px;margin-top:23px}.cx-about .cx-about-nav{grid-template-columns:1fr 1fr;gap:0 22px;padding-block:15px}.cx-about-nav a{min-height:44px;font-size:11px}.cx-about-opening{padding-block:65px}.cx-about-opening>div{grid-template-columns:1fr;gap:24px;margin-top:20px}.cx-about-heart{width:22px;top:62px}.cx-about-opening h2{font-size:31px}.cx-about-opening>div>p{max-width:none;font-size:14px}.cx-about-origin{grid-template-columns:1fr;padding-block:0 68px;gap:40px!important}.cx-about-origin-visual{position:static}.cx-about-origin-visual h2{font-size:33px}.cx-about-workbench{aspect-ratio:1.1;border-radius:3px 3px 45px}.cx-about-timeline{margin-left:12px!important;padding-top:0!important}.cx-about-timeline:before{top:10px}.cx-about-timeline>li{padding-bottom:38px;padding-left:30px}.cx-about-timeline h3{font-size:22px}.cx-about-timeline li>p:last-child{margin-top:13px;font-size:13px}.cx-about-idea{padding-block:62px}.cx-about-idea-heading{grid-template-columns:1fr;gap:22px}.cx-about-idea-heading p{font-size:14px}.cx-about-shop{margin-top:35px!important}.cx-about-shop>div{aspect-ratio:1.2}.cx-about-shop img{object-position:59% center}.cx-about-shop figcaption{text-align:left;padding-inline:20px;font-size:10px}.cx-about .cx-about-principles{grid-template-columns:1fr;gap:27px;margin-top:40px}.cx-about-principles h3,.cx-about-principles p{margin-top:10px}.cx-about .cx-about-demo{grid-template-columns:1fr;margin-top:65px;gap:28px!important}.cx-about-demo-spark{display:none}.cx-about-demo h2{font-size:32px}.cx-about-scenarios{gap:14px}.cx-about-scenarios button{font-size:10px}.cx-about-conversation{min-height:275px}.cx-about-proof{padding-block:65px}.cx-about-proof-heading{grid-template-columns:1fr;gap:25px}.cx-about-proof-heading>p{max-width:none;font-size:14px}.cx-about-stats{gap:18px;padding-block:36px 25px}.cx-about-stats dd{font-size:56px}.cx-about-stats dd>span{margin-left:4px;font-size:16px}.cx-about-stats dt{max-width:150px;font-size:11px;line-height:1.7}.cx-about-maker{padding-block:62px}.cx-about-maker-grid{grid-template-columns:1fr;gap:38px!important}.cx-about-portrait>img{aspect-ratio:.87;border-top-left-radius:50px;max-height:510px}.cx-about-maker-copy h2{margin-top:18px}.cx-about-maker-copy>p:not(.cx-about-eyebrow,.cx-about-maker-role){margin-top:18px;font-size:13px}.cx-about-future{padding-block:68px 32px}.cx-about-future h2{font-size:38px}.cx-about-future .cx-about-actions{flex-direction:column;gap:8px}.cx-about-back{margin-top:36px}}@media (max-width:359px){.cx-about .cx-about-hero h1{font-size:65px}.cx-about .cx-about-hero-heading{font-size:22px}.cx-about-stats dd{font-size:48px}.cx-about .cx-about-actions{gap:8px}.cx-about .cx-about-eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.cx-about *,.cx-about :before,.cx-about :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
