.ab{--ab-body:#33435a}.ab .eyebrow{font-size:13px;letter-spacing:1.6px}.ab .button{font-size:15px}[data-about-motion] .ab [data-reveal]{transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0)*.11s)}[data-about-motion] .ab [data-reveal]:not([data-shown]){opacity:0;transform:translateY(26px)}@keyframes ab-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ab-dash{to{stroke-dashoffset:-100}}@keyframes ab-fade-in{0%{opacity:0}}@keyframes ab-pulse{0%{box-shadow:0 0 0 0 #12b88677}to{box-shadow:0 0 0 9px #12b88600}}.ab-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:#fff;padding:92px 0 158px}.ab-hero-art{z-index:-2;object-fit:cover;object-position:70% 40%;opacity:.5}.ab-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06162efa,#06162ee6 36%,#06162e99 68%,#06162e70),linear-gradient(0deg,#06162e,transparent 38%)}.ab-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:56px;gap:56px;align-items:center}.ab-hero .eyebrow{color:#71b6ff}.ab-hero h1{font-size:clamp(46px,4.9vw,76px);line-height:1.05}.ab-hero h1 em{display:block;color:#a1caff}.ab-hero-copy>p:not(.eyebrow){color:#d3deeb;font-size:22px;line-height:1.7;max-width:580px;margin-top:26px}.ab-hero-copy .button-row{margin-top:34px}.ab-hero-copy>*{animation:ab-rise .9s cubic-bezier(.2,.7,.2,1) both}.ab-hero-copy>:nth-child(2){animation-delay:.08s}.ab-hero-copy>:nth-child(3){animation-delay:.18s}.ab-hero-copy>:nth-child(4){animation-delay:.28s}.ab-converge{position:relative;width:100%;max-width:620px;aspect-ratio:7/6;justify-self:end}.ab-converge-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ab-converge-lines path{fill:none;stroke:#49c8ff;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:2 8;opacity:.5;animation:ab-dash 4s linear infinite,ab-fade-in 1.2s ease both;animation-delay:calc(var(--i)*-.5s),calc(.4s + var(--i)*.09s)}.ab-chip{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:#0d2548e6;border:1px solid #ffffff21;box-shadow:0 10px 24px #0005;color:#d7e3f2;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;animation:ab-chip-in .8s cubic-bezier(.2,.7,.2,1) both,ab-float 7s ease-in-out infinite;animation-delay:calc(.2s + var(--i)*.09s),calc(var(--i)*-.9s)}.ab-chip svg{color:var(--cyan)}@keyframes ab-chip-in{0%{opacity:0;filter:blur(6px)}}@keyframes ab-float-y{50%{transform:translateY(-5px)}}@keyframes ab-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 9px))}}.ab-attention{position:absolute;left:50%;top:50%;width:min(60%,370px);transform:translate(-50%,-50%);background:#fff;color:var(--ink);border-radius:16px;padding:20px 20px 16px;box-shadow:0 30px 70px #0009,0 0 90px #1672ff38;animation:ab-card-in 1s cubic-bezier(.2,.7,.2,1) .7s both}@keyframes ab-card-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 24px)) scale(.96)}}.ab-attention-head{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);font-weight:500}.ab-live{width:7px;height:7px;border-radius:50%;background:#12b886;flex-shrink:0;animation:ab-pulse 2.2s ease-out infinite}.ab-attention-q{font-size:18px;font-weight:600;letter-spacing:-.3px;color:var(--ink);margin:8px 0 14px;line-height:1.35}.ab-attention ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ab-attention li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:10px 11px;border:1px solid #e6ecf4;border-radius:10px;background:#fbfcfe;animation:ab-row-in .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(1.15s + var(--i)*.16s)}@keyframes ab-row-in{0%{opacity:0;transform:translateX(-10px)}}.ab-att-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#eaf3ff;color:var(--blue)}.ab-att-icon.tone-warn{background:#fff4e6;color:#c26a00}.ab-att-icon.tone-ok{background:#e8f8f1;color:#0b8a66}.ab-attention li strong{display:block;font-size:14px;font-weight:600;line-height:1.3}.ab-attention li small{display:block;font-size:12.5px;color:var(--muted);line-height:1.4}.ab-attention li b{font-size:14px;font-weight:600;color:var(--blue);white-space:nowrap}.ab-attention li b.tone-warn{color:#c26a00}.ab-attention li b.tone-ok{color:#0b8a66}.ab-attention-foot{font-size:12px;color:#8a98ab;margin-top:12px;text-align:right}.ab-stats{position:relative;z-index:3;margin:-80px 0 0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px #0d2a5214;padding:34px 8px}.ab-stats>div{padding:0 28px;border-left:1px solid var(--line)}.ab-stats>div:first-child{border-left:0}.ab-stats dt{font-size:clamp(40px,3.6vw,54px);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--blue)}.ab-stats dd{margin:12px 0 0;font-size:18px;line-height:1.55;color:var(--ab-body);max-width:280px}.ab-odo-digits{display:inline-flex}.ab-odo-col{position:relative;display:inline-block;height:1em;overflow:hidden;line-height:1}.ab-odo-sizer{visibility:hidden}.ab-odo-stack{position:absolute;left:50%;top:0;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,calc(var(--n)*-1em));transition:transform 1.8s cubic-bezier(.16,.84,.24,1);transition-delay:calc(var(--k)*.12s)}.ab-odo-stack>span{height:1em;line-height:1}[data-about-motion] [data-watch]:not([data-shown]) .ab-odo-stack{transform:translate(-50%)}.ab-manifesto{padding-top:124px}.ab-statement{font-size:clamp(32px,3.6vw,54px);line-height:1.2;letter-spacing:-.035em;font-weight:600;color:var(--ink);max-width:1100px;text-wrap:pretty}.ab-word{transition:color .6s ease,opacity .6s ease,filter .6s ease;transition-delay:calc(var(--i)*45ms)}.ab-word-accent{color:var(--blue)}[data-about-motion] [data-watch]:not([data-shown]) .ab-word{color:#c9d3e0;opacity:.5;filter:blur(3px)}.ab-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;margin-top:56px;padding-top:40px;border-top:1px solid var(--line)}.ab-story p{font-size:21px;line-height:1.75;color:var(--ab-body)}.ab-frn-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.ab-frn-copy h2 em{color:#49617e}.ab-frn-copy p:not(.eyebrow){font-size:21px;line-height:1.75;margin-top:22px;max-width:560px;color:var(--ab-body)}.ab-frn-copy .ab-frn-strong{color:var(--ink);font-weight:600}.ab-frn{position:relative;height:480px;width:100%;max-width:560px;justify-self:center}.ab-frn-card{position:absolute;left:0;right:0;bottom:0;z-index:10;height:180px;background:#fff;border:1px solid #d9e3f0;border-radius:14px;padding:22px 24px;box-shadow:0 24px 50px #16335b1f}.ab-frn-card-top{display:flex;justify-content:space-between;align-items:center}.ab-frn-funded{display:inline-flex;gap:5px;align-items:center;font-size:12.5px;font-weight:600;color:#0b8a66;background:#e8f8f1;border:1px solid #bfe9d8;padding:3px 8px;border-radius:999px}.ab-frn-card>strong{display:block;font-size:21px;letter-spacing:-.5px;line-height:1.3;margin-top:10px;color:var(--blue)}.ab-frn-card>p{font-size:14px;line-height:1.4;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-frn-amount{margin-top:12px;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-1px;color:var(--ink);display:flex;align-items:baseline;gap:8px}.ab-frn-amount small{font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.ab-frn-layer{position:absolute;left:0;right:0;bottom:116px;height:64px;z-index:var(--z);display:flex;align-items:flex-start;gap:12px;padding:11px 18px;background:color-mix(in srgb,#fff calc(100% - var(--i)*5%),#e6edf7);border:1px solid #dae3ef;border-radius:12px;box-shadow:0 8px 20px #16335b0d;transform-origin:50% 0;transform:translateY(calc(var(--i)*-50px)) scale(calc(1 - var(--i)*.035));transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s ease;transition-delay:calc(var(--i)*.11s)}[data-about-motion] [data-watch]:not([data-shown]) .ab-frn-layer{opacity:0;transform:translateY(0) scale(.94)}.ab-frn-icon{width:28px;height:28px;border-radius:8px;background:#eaf3ff;color:var(--blue);display:grid;place-items:center;flex-shrink:0}.ab-frn-label{flex:1 1;min-width:0}.ab-frn-label strong{display:block;font-size:15.5px;line-height:1.3;color:var(--ink)}.ab-frn-label small{display:block;font-size:13.5px;line-height:1.35;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-frn-card .micro-label,.ab-frn-tag{font-size:12px}.ab-frn-tag{font-weight:600;color:#3a5f91;background:#f1f5fb;border:1px solid #dbe5f2;border-radius:999px;padding:3px 9px;white-space:nowrap}.ab-perspectives-section .section-heading{margin-bottom:48px}.ab .section-description{font-size:21px;line-height:1.7;color:var(--ab-body);max-width:700px}.ab-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.ab-tab{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:4px 16px;gap:4px 16px;text-align:left;padding:22px 22px 24px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s}.ab-tab:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1a40760f;border-color:#c5d5ea}.ab-tab[aria-selected=true]{border-color:var(--blue);background:#f6f9ff;box-shadow:0 18px 44px #0668ff1c}.ab-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ab-tab[aria-selected=true]:after{transform:scaleX(1)}.ab-tab-icon{grid-row:1/3;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#eef4fc;color:#3569b4;transition:background .25s,color .25s}.ab-tab[aria-selected=true] .ab-tab-icon{background:var(--blue);color:#fff}.ab-tab-copy strong{display:block;font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:1.3}.ab-tab-copy small{display:block;font-size:17px;color:#4f5f76;line-height:1.55;margin-top:4px}.ab-status{grid-column:2;justify-self:start;margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#56698a;background:#f1f5fa;border:1px solid #e0e7f1;padding:3px 9px;border-radius:999px}.ab-status.is-live{color:#0b8a66;background:#e8f8f1;border-color:#bfe9d8}.ab-status.is-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#12b886;animation:ab-pulse 2.2s ease-out infinite}.ab-panel{margin-top:24px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:44px;box-shadow:0 24px 60px #16335b0a;scroll-margin-top:120px}.ab-panel:not([hidden]){animation:ab-panel-in .6s cubic-bezier(.2,.7,.2,1)}@keyframes ab-panel-in{0%{opacity:0;transform:translateY(14px)}}.ab-panel-grid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:56px;gap:56px;align-items:start}.ab-panel-kicker{font-size:13.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--blue)}.ab-panel-copy h3{font-size:clamp(26px,2.4vw,34px);line-height:1.15;letter-spacing:-.8px;font-weight:600;margin:12px 0 16px}.ab-panel-copy>p{font-size:20px;line-height:1.75;color:var(--ab-body)}.ab-panel-copy>p+p{margin-top:14px}.ab-panel-copy .button-row{margin-top:28px}.ab-panel-copy .ab-objective{font-size:21px;font-weight:600;color:var(--ink);line-height:1.6;padding-left:16px;border-left:3px solid var(--blue);margin-top:20px}.ab-questions{list-style:none;padding:0;margin:20px 0 22px;display:grid;grid-gap:9px;gap:9px}.ab-questions li{justify-self:start;font-size:18.5px;font-weight:600;line-height:1.45;color:var(--ink);background:#f2f6fc;border:1px solid #e1e9f4;padding:10px 16px;border-radius:14px 14px 14px 4px}.ab-questions li.is-key{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 10px 24px #0668ff2e}.ab-panel:not([hidden]) .ab-questions li{animation:ab-bubble .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.25s + var(--i)*.14s)}[data-about-motion] .ab-perspectives-watch:not([data-shown]) .ab-questions li{opacity:0;animation:none}@keyframes ab-bubble{0%{opacity:0;transform:translateY(10px) scale(.97)}}.ab-screen{margin:0;border-radius:12px;overflow:hidden;border:1px solid #d5dfed;box-shadow:0 22px 50px #1f3f6a1f;background:#0b1a32}.ab-screen-chrome{height:28px;display:flex;align-items:center;gap:5px;padding:0 12px;background:#13243e}.ab-screen-chrome i{width:6px;height:6px;border-radius:50%;background:#52627c}.ab-screen-chrome span{margin-left:10px;font-size:12px;color:#8ea0b8}.ab-screen img{width:100%;height:auto}.ab-chips-label{font-size:13.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#6c83a3;margin:26px 0 12px}.ab-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:7px}.ab-chips li{font-size:16px;line-height:1.4;color:#34506f;background:#f5f8fc;border:1px solid #e1e8f2;padding:6px 11px;border-radius:999px;transition:background .2s,border-color .2s,color .2s}.ab-chips li:hover{background:#eaf3ff;border-color:#b9d4fb;color:var(--blue)}.ab-mock{border:1px solid #d9e3f0;border-radius:14px;background:#fbfdff;padding:22px 24px;box-shadow:0 22px 50px #1f3f6a14}.ab-mock-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ab-mock-pill{font-size:12.5px;font-weight:600;color:var(--blue);background:#eaf3ff;border:1px solid #cfe2fd;padding:3px 10px;border-radius:999px}.ab-mock-meta{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.ab-mock-title{display:block;font-size:20px;letter-spacing:-.4px;line-height:1.35;margin-top:16px;color:var(--ink)}.ab-mock-sub{font-size:16px;margin-top:4px}.ab-mock-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0 0}.ab-mock-facts div{border:1px solid #e3eaf3;border-radius:10px;padding:10px 12px;background:#fff}.ab-mock-facts dt{font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:#7a8ca6}.ab-mock-facts dd{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--ink)}.ab-mock-summary{margin-top:14px;border-radius:10px;padding:14px 16px;background:var(--navy)}.ab-mock-summary span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#7cc6ff}.ab-mock-summary p{color:#d0dcec;font-size:16px;line-height:1.7;margin-top:6px}.ab-portfolio{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.ab-portfolio-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border:1px solid #e3eaf3;border-radius:10px;background:#fff}.ab-portfolio-name{font-size:16px;font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-portfolio-frns{font-size:13.5px;color:var(--muted)}.ab-portfolio-status{font-size:13px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.ab-portfolio-status.tone-warn{color:#b35f00;background:#fff4e6}.ab-portfolio-status.tone-risk{color:#c0283f;background:#fdecef}.ab-portfolio-status.tone-ok{color:#0b8a66;background:#e8f8f1}.ab-intel{position:relative;overflow:hidden;background:var(--navy);color:#fff}.ab-intel:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 72% 38%,#0d3a8a59,transparent 70%);pointer-events:none}.ab-intel .container{position:relative}.ab-intel-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px;align-items:center}.ab-intel .eyebrow{color:#69baff}.ab-intel h2{color:#fff}.ab-intel h2 em{color:#a4c8ef}.ab-intel .ab-intel-lede{color:#d0dbe8;font-size:21px;line-height:1.75;margin-top:22px;max-width:540px}.ab-flow{position:relative;width:100%;aspect-ratio:8/5}.ab-flow svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ab-flow-base{fill:none;stroke:#2c4d7c;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i)*90ms)}.ab-flow-dash{fill:none;stroke:#49c8ff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1 9;animation:ab-dash 3.2s linear infinite;animation-delay:calc(var(--i)*-.4s);transition:opacity .6s ease 1.1s}[data-about-motion] [data-watch]:not([data-shown]) .ab-flow-base{stroke-dashoffset:1}[data-about-motion] [data-watch]:not([data-shown]) .ab-flow-dash{opacity:0}.ab-flow-hub{fill:#0c2a55;stroke:#3d8bff;stroke-width:1.5}.ab-flow-ring{fill:none;stroke:#49c8ff;stroke-opacity:.45;stroke-width:1;transform-origin:400px 250px;animation:ab-ring 3s ease-out infinite}@keyframes ab-ring{0%{transform:scale(.75);opacity:1}to{transform:scale(1.4);opacity:0}}.ab-flow-mark{position:absolute;left:50%;top:50%;width:9%;height:auto;transform:translate(-50%,-50%)}.ab-flow-out,.ab-flow-source{position:absolute;transform:translateY(-50%);font-size:14.5px;font-weight:500;line-height:1.3;color:#d7e3f2;padding:7px 11px;border:1px solid #ffffff1f;background:#0d2548;border-radius:8px;white-space:nowrap;transition:opacity .7s ease,transform .7s ease;transition-delay:calc(var(--i)*90ms)}.ab-flow-source{right:74.4%}.ab-flow-out{left:73.8%;color:#fff;border-color:#3d8bff70;background:#0f3066}[data-about-motion] [data-watch]:not([data-shown]) .ab-flow-source{opacity:0;transform:translate(-12px,-50%)}[data-about-motion] [data-watch]:not([data-shown]) .ab-flow-out{opacity:0;transform:translate(12px,-50%)}.ab-capabilities{list-style:none;padding:0;margin:72px 0 0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.ab-capabilities li{padding:26px 22px 28px;border:1px solid #ffffff17;border-radius:14px;background:#0a1f3e;transition:translate .3s ease,border-color .3s,background .3s}[data-about-motion] .ab .ab-capabilities li[data-reveal]{transition:opacity .9s ease calc(var(--d)*.11s),transform .9s cubic-bezier(.2,.7,.2,1) calc(var(--d)*.11s),translate .3s ease,border-color .3s,background .3s}.ab-capabilities li:hover{translate:0 -4px;border-color:#3d8bff66;background:#0d2750}.ab-cap-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#0668ff29;color:#6fc2ff;margin-bottom:20px;transition:transform .35s}.ab-capabilities li:hover .ab-cap-icon{transform:rotate(-8deg) scale(1.08)}.ab-capabilities h3{font-size:21px;color:#fff}.ab-capabilities p{font-size:18px;line-height:1.6;color:#cdd8e6;margin-top:10px}.ab-workflow-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;align-items:start}.ab-workflow-intro{position:-webkit-sticky;position:sticky;top:140px;grid-row:1/span 2}.ab-workflow-intro h2 em{color:#49617e}.ab-workflow-intro p:not(.eyebrow){font-size:21px;line-height:1.75;margin-top:22px;max-width:520px;color:var(--ab-body)}.ab-workflow-grid>.ab-workflow-after{grid-column:2;margin-top:-50px;padding-left:74px;font-size:21px;color:var(--ab-body);line-height:1.75;max-width:720px}.ab-workflow-list{list-style:none;margin:0;padding:0}.ab-workflow-list li{position:relative;display:grid;grid-template-columns:56px 1fr;grid-gap:18px;gap:18px;align-items:baseline;padding:30px 0;border-bottom:1px solid var(--line)}.ab-workflow-list li:first-child{padding-top:6px}.ab-workflow-list li:after{content:"";position:absolute;left:0;bottom:-1px;width:72px;height:2px;background:var(--blue);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.ab-workflow-num{font-size:15px;font-weight:600;letter-spacing:1px;color:var(--blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .7s ease}.ab-workflow-q{font-size:clamp(21px,2vw,28px);line-height:1.3;letter-spacing:-.5px;font-weight:600;color:var(--ink);transition:color .7s ease}[data-about-motion] .ab-workflow-list li:not([data-lit]) .ab-workflow-num,[data-about-motion] .ab-workflow-list li:not([data-lit]) .ab-workflow-q{color:#c3cedc}[data-about-motion] .ab-workflow-list li:not([data-lit]):after{transform:scaleX(0)}.ab-marquee{display:grid;grid-gap:14px;gap:14px;margin:8px 0 60px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.ab-marquee-row{overflow:hidden}.ab-marquee-track{display:flex;gap:14px;width:max-content;animation:ab-marquee 70s linear infinite}.ab-marquee-row.is-reverse .ab-marquee-track{animation-direction:reverse}.ab-marquee:hover .ab-marquee-track{animation-play-state:paused}@keyframes ab-marquee{to{transform:translateX(calc(-50% - 7px))}}.ab-marquee-item{font-size:clamp(18px,1.8vw,24px);font-weight:500;letter-spacing:-.3px;color:var(--ink);padding:13px 26px;border:1px solid var(--line);border-radius:999px;background:#fff;white-space:nowrap}.ab-marquee-row.is-reverse .ab-marquee-item{background:transparent;color:#49617e}.ab-lenses-intro{text-align:center;font-size:21px;font-weight:500}.ab .ab-lenses-intro{color:var(--ink)}.ab-lenses{list-style:none;padding:0;margin:24px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1000px}.ab-lenses li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 22px;border:1px solid var(--line);border-radius:14px;background:#fff}.ab-lenses svg{color:var(--blue);margin-bottom:8px}.ab-lenses strong{font-size:21px;color:var(--ink)}.ab-lenses span{font-size:18.5px;line-height:1.5;color:var(--ab-body)}.ab-knowledge{display:flex;gap:18px;align-items:flex-start;max-width:1000px;margin:36px auto 0;padding:28px 32px;border-radius:14px;background:var(--navy)}.ab-knowledge svg{color:#6fc2ff;margin-top:3px}.ab-knowledge p{color:#d3deeb;font-size:20px;line-height:1.8}.ab-knowledge strong{color:#fff}.ab-finale{position:relative;isolation:isolate;overflow:hidden;background:#04142d;color:#fff;padding:120px 0 128px}.ab-finale-art{z-index:-3;object-fit:cover;object-position:75% 70%;opacity:.45}.ab-finale:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#06162ef2,#06162ecc 55%,#06162e80)}.ab-stars{position:absolute;right:-2%;top:5%;width:min(62%,900px);height:auto;z-index:-1;opacity:.6;overflow:visible}.ab-stars path{fill:none;stroke:#49c8ff;stroke-width:1;stroke-opacity:.55;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s ease;transition-delay:calc(var(--i)*.12s)}.ab-stars circle{fill:#a1caff;animation:ab-twinkle 4s ease-in-out infinite;animation-delay:calc(var(--i)*-.6s)}@keyframes ab-twinkle{50%{opacity:.3}}[data-about-motion] .ab-stars:not([data-shown]) path{stroke-dashoffset:1}.ab-finale .eyebrow{color:#75baff}.ab-finale-next p:not(.eyebrow){color:#d0dbe8;font-size:21px;line-height:1.75;max-width:720px}.ab-finale-aims{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-gap:14px;gap:14px;max-width:760px}.ab-finale-aims li{position:relative;padding-left:26px;font-size:clamp(19px,1.8vw,24px);line-height:1.4;letter-spacing:-.3px;color:#c9d6e8;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*.16s)}.ab-finale-aims li:before{content:"";position:absolute;left:0;top:.66em;width:12px;height:2px;background:var(--cyan)}.ab-finale-aims strong{color:#fff;font-weight:600}[data-about-motion] .ab-finale-aims:not([data-shown]) li{opacity:0;transform:translateX(-16px)}.ab-finale .ab-finale-lead{margin-top:76px;color:#d0dbe8;font-size:21px;max-width:720px}.ab-finale-line{margin-top:18px;font-size:clamp(38px,4.6vw,68px);line-height:1.1;letter-spacing:-.045em;max-width:1100px;color:#fff}.ab-finale-line .ab-word-accent{color:#a1caff}[data-about-motion] .ab-finale [data-watch]:not([data-shown]) .ab-word{color:#2a4470;opacity:.6}.ab-signoff{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:60px;padding-top:36px;border-top:1px solid #ffffff1c}.ab-signoff img{width:52px;height:52px}.ab-signoff p{color:#d0dbe8;font-size:18px;line-height:1.6}.ab-signoff p span{display:block;margin-top:2px;color:#fff;font-size:21px;font-weight:600;letter-spacing:-.3px}.ab-signoff .button-row{margin-left:auto}@media(max-width:1240px){.ab-capabilities{grid-template-columns:repeat(6,1fr)}.ab-capabilities li{grid-column:span 2}.ab-capabilities li:nth-child(4),.ab-capabilities li:nth-child(5){grid-column:span 3}.ab-panel{padding:36px}.ab-panel-grid{gap:40px}}@media(max-width:1050px){.ab-hero{padding:64px 0 140px}.ab-hero-grid{grid-template-columns:1fr;gap:40px}.ab-converge{justify-self:center;max-width:600px}.ab-stats{grid-template-columns:1fr 1fr;row-gap:30px}.ab-stats>div:nth-child(3){border-left:0}.ab-story{gap:22px}.ab-frn-grid,.ab-story{grid-template-columns:1fr}.ab-frn-grid{gap:48px}.ab-tab{grid-template-columns:1fr;padding:20px}.ab-tab-icon{grid-row:auto;margin-bottom:8px}.ab-status{grid-column:1}.ab-intel-grid,.ab-panel-grid{grid-template-columns:1fr}.ab-intel-grid{gap:44px}.ab-flow{max-width:760px;justify-self:center}.ab-workflow-grid{grid-template-columns:1fr;gap:36px}.ab-workflow-intro{position:static;grid-row:auto}.ab-workflow-grid>.ab-workflow-after{grid-column:auto;margin-top:-8px}.ab-signoff .button-row{margin-left:0;width:100%}}@media(max-width:760px){.ab-hero{padding:48px 0 128px}.ab-hero h1{font-size:clamp(40px,10vw,52px)}.ab-hero-copy>p:not(.eyebrow){font-size:19px}.ab-converge{aspect-ratio:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:440px}.ab-converge-lines{display:none}.ab-chip{position:static;transform:none;order:2;font-size:12.5px;padding:6px 10px;gap:5px;animation:ab-chip-in .8s cubic-bezier(.2,.7,.2,1) both,ab-float-y 7s ease-in-out infinite;animation-delay:calc(.2s + var(--i)*.09s),calc(var(--i)*-.9s)}.ab-chip:nth-of-type(-n+4){order:0}.ab-attention{position:relative;left:auto;top:auto;transform:none;order:1;width:100%;margin:6px 0;padding:16px 14px 12px;animation:ab-rise .9s cubic-bezier(.2,.7,.2,1) .5s both}.ab-attention-q{font-size:17px}.ab-stats{padding:26px 4px}.ab-stats>div{padding:0 18px}.ab-stats dd{font-size:17px}.ab-manifesto{padding-top:84px}.ab-story p{font-size:19px}.ab-frn{height:450px}.ab-frn-layer{padding:10px 12px;gap:10px}.ab-tabs{grid-template-columns:1fr;gap:10px}.ab-tab{grid-template-columns:auto 1fr;padding:16px 18px}.ab-tab-icon{grid-row:1/3;margin-bottom:0;width:40px;height:40px}.ab-status{grid-column:2;margin-top:6px}.ab-tab-copy small{display:none}.ab-panel{padding:24px 20px;border-radius:14px}.ab-mock{padding:18px}.ab-mock-facts{grid-template-columns:1fr 1fr}.ab-flow{display:none}.ab-capabilities{grid-template-columns:1fr;margin-top:40px}.ab-capabilities li,.ab-capabilities li:nth-child(4),.ab-capabilities li:nth-child(5){grid-column:auto}.ab-workflow-list li{grid-template-columns:40px 1fr;gap:12px;padding:22px 0}.ab-workflow-q{font-size:20px}.ab-workflow-grid>.ab-workflow-after{padding-left:52px;font-size:19px}.ab-signoff p{flex:1 1;min-width:210px}.ab-marquee{margin-bottom:44px}.ab-marquee-item{font-size:17px;padding:10px 18px}.ab-lenses{grid-template-columns:1fr}.ab-knowledge{padding:22px 20px}.ab-finale{padding:80px 0 88px}.ab-stars{width:120%;right:-40%;top:2%;opacity:.35}.ab-finale .ab-finale-lead{margin-top:52px}.ab .section-description,.ab-finale .ab-finale-lead,.ab-finale-next p:not(.eyebrow),.ab-frn-copy p:not(.eyebrow),.ab-intel .ab-intel-lede,.ab-knowledge p,.ab-lenses-intro,.ab-panel-copy .ab-objective,.ab-panel-copy>p,.ab-workflow-intro p:not(.eyebrow){font-size:19px}}@media(max-width:480px){.ab-stats{row-gap:0;padding:4px 0}.ab-stats>div{padding:20px 16px}.ab-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.ab-stats dt{font-size:36px}.ab-stats dd{font-size:16px}.ab-mock-facts{grid-template-columns:1fr}.ab-portfolio-row{grid-template-columns:1fr auto}.ab-portfolio-frns{display:none}}@media(prefers-reduced-motion:reduce){.ab-marquee{-webkit-mask-image:none;mask-image:none}.ab-marquee-row.is-reverse{display:none}.ab-marquee-track{width:auto;flex-wrap:wrap;justify-content:center}.ab-marquee-item:nth-child(n+11){display:none}}