.ab-site{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.ab-site>main,.ab-page{flex:1}.ab-page{flex-direction:column;display:flex}.ab-page>main{flex:1}.ab-container{width:100%;max-width:calc(var(--ab-container) + var(--ab-gutter) * 2);padding-inline:var(--ab-gutter);margin-inline:auto}.ab-section{padding-block:var(--ab-section)}.ab-section--tight{padding-block:calc(var(--ab-section) * .5)}.ab-section--mist{background:linear-gradient(180deg, var(--ab-ice), var(--ab-mist) 40%, var(--ab-ice))}.ab-skip{z-index:100;border-radius:var(--ab-radius-sm);background:var(--ab-ink);color:#fff;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.ab-skip:focus{top:16px}.ab-site h1,.ab-site h2,.ab-site h3{color:var(--ab-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700}.ab-site p{text-wrap:pretty;margin:0}.ab-label{font-size:var(--ab-step--1);color:var(--ab-blue);margin:0 0 16px;font-weight:600}.ab-label--dark{color:var(--ab-aqua)}.ab-link{color:var(--ab-blue);align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:inline-flex}.ab-link svg{transition:transform .2s}.ab-link:hover svg,a:hover>.ab-link svg{transform:translate(3px)}.ab-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:clamp(36px,5vw,56px);display:grid}.ab-heading h2{font-size:var(--ab-step-3);max-width:18ch;line-height:1.1}.ab-heading__aside{justify-items:start;gap:16px;display:grid}.ab-heading__aside p{color:var(--ab-text);max-width:46ch}.ab-button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.ab-button:active{transform:translateY(1px)}.ab-button--dark{background:var(--ab-ink);color:#fff}.ab-button--dark:hover{background:var(--ab-navy-2)}.ab-button--outline{border-color:var(--ab-line);background:var(--ab-paper);color:var(--ab-ink)}.ab-button--outline:hover{border-color:#b7cad6}.ab-button--light{color:var(--ab-ink);background:#fff}.ab-button--light:hover{background:var(--ab-mist)}.ab-button--ghost{color:#fff;border-color:#ffffff59}.ab-button--ghost:hover{border-color:#fff}.ab-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ab-tags li{border:1px solid var(--ab-line);background:var(--ab-paper);font-size:var(--ab-step--1);color:var(--ab-text);border-radius:999px;padding:5px 11px}.ab-icon{background:var(--ab-mist);width:44px;height:44px;color:var(--ab-blue);border-radius:12px;flex:none;place-items:center;display:inline-grid}.ab-icon--sm{border-radius:9px;width:32px;height:32px}.ab-pill{border:1px solid var(--ab-line);font-size:var(--ab-step--1);letter-spacing:.02em;color:var(--ab-text);background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-weight:600;display:inline-flex}.ab-pill span{background:var(--ab-aqua);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #45cfdc33}.ab-header{z-index:50;padding:14px var(--ab-gutter) 0;position:sticky;top:0}.ab-header__bar{max-width:var(--ab-container);-webkit-backdrop-filter:blur(24px)saturate(1.45);background:linear-gradient(110deg,#f8ffffc7,#e5fafdb8);border:1px solid #6fe6f257;border-radius:20px;align-items:center;gap:24px;margin-inline:auto;padding:9px 10px 9px 18px;transition:box-shadow .25s,background-color .25s,transform .25s;display:flex;box-shadow:0 8px 30px #1c698914,inset 0 1px #ffffffd9}.ab-header.is-scrolled .ab-header__bar{background:#f8feffeb;transform:translateY(2px);box-shadow:0 14px 38px #0b1b331f}.ab-header__brand{color:var(--ab-ink);letter-spacing:-.025em;align-items:center;gap:10px;font-size:1.0625rem;font-weight:750;display:inline-flex}.ab-header__nav{gap:5px;margin-inline:auto;display:flex}.ab-header__nav a{color:var(--ab-text);border-radius:999px;padding:8px 14px;font-size:.9375rem;font-weight:550;transition:color .2s,background .2s;position:relative}.ab-header__nav a:after{content:"";background:var(--ab-aqua);opacity:0;border-radius:50%;width:4px;height:4px;transition:all .2s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.ab-header__nav a:hover{color:var(--ab-ink);background:#6fe6f21c}.ab-header__nav a[aria-current=page]{color:var(--ab-ink);background:#6fe6f221;font-weight:650}.ab-header__nav a[aria-current=page]:after{opacity:1}.ab-header__cta{min-height:40px;box-shadow:0 8px 18px #071a3129}.ab-header__toggle{border:1px solid var(--ab-line);width:42px;height:42px;color:var(--ab-ink);cursor:pointer;background:#ffffffd1;border-radius:14px;place-items:center;margin-left:auto;display:none}.ab-header__mobile{max-width:var(--ab-container);box-shadow:var(--ab-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8fefff5;border:1px solid #6fe6f247;border-radius:20px;gap:4px;margin:8px auto 0;padding:12px;display:grid}.ab-header__mobile[hidden]{display:none}.ab-header__mobile a:not(.ab-button){border-radius:var(--ab-radius-sm);color:var(--ab-ink);padding:12px 14px;font-weight:600}.ab-header__mobile a[aria-current=page]{background:var(--ab-mist)}.ab-header__mobile .ab-button{margin-top:6px}.ab-footer{background:linear-gradient(#fbfeff,#f4fafc);border-top:1px solid #6fe6f233;margin-top:auto;padding-top:clamp(48px,6vw,72px)}.ab-footer__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-bottom:42px;display:grid}.ab-footer__brand p{max-width:40ch;color:var(--ab-text);margin-top:14px}.ab-footer__col{align-content:start;gap:10px;display:grid}.ab-site .ab-footer__col h2{font-size:var(--ab-step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-muted);margin-bottom:6px;font-weight:650}.ab-footer__col a,.ab-footer__col span{color:var(--ab-text);font-size:.9375rem}.ab-footer__bottom{background:linear-gradient(var(--ab-line),var(--ab-line)) no-repeat top center/calc(100% - var(--ab-gutter)*2) 1px;font-size:var(--ab-step--1);color:var(--ab-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:22px;display:grid}.ab-footer__bottom>:last-child{justify-self:end}.ab-footer__origin{color:var(--ab-muted);letter-spacing:.12em;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:inline-flex}.ab-footer__origin b{color:var(--ab-blue);font-size:inherit}.ab-footer__origin i{background:linear-gradient(90deg,#45cfdc4d,#1683ffb3,#45cfdc4d);width:64px;height:1px;display:block;position:relative}.ab-footer__origin i:before,.ab-footer__origin i:after{content:"";background:var(--ab-aqua);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;box-shadow:0 0 0 3px #45cfdc14}.ab-footer__origin i:before{left:0}.ab-footer__origin i:after{right:0}.ab-home--editorial{color:#151a24;background:#f6f2ea}.ab-home--editorial .ab-container{max-width:1320px}.ab-home--editorial h1,.ab-home--editorial h2,.ab-home--editorial h3{color:#0b1020}.ab-home--editorial p{color:#515765}.ab-home-kicker,.ab-home-index{letter-spacing:.12em;text-transform:uppercase;color:#5f6673;margin:0;font-size:.69rem;font-weight:700;line-height:1.2}.ab-home-index--dark{color:#8fa5c1}.ab-home-text-link{letter-spacing:.06em;text-transform:uppercase;color:#111827;align-items:center;gap:7px;font-size:.76rem;font-weight:700;display:inline-flex}.ab-home-text-link svg{transition:transform .25s}.ab-home-text-link:hover svg{transform:translate(3px,-2px)}.ab-home-hero{--gx:72%;--gy:42%;background:#f6f2ea;min-height:94svh;margin-top:-76px;padding:clamp(130px,13vw,178px) 0 clamp(54px,8vw,92px);position:relative;overflow:hidden}.ab-home-hero:before{content:"";pointer-events:none;background:radial-gradient(520px circle at var(--gx) var(--gy),#48a6ff21,transparent 72%);position:absolute;inset:0}.ab-home-hero__grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(42px,7vw,100px);min-height:calc(94svh - 190px);display:grid;position:relative}.ab-home-hero__copy{align-content:center;justify-items:start;display:grid}.ab-home-hero__copy h1{letter-spacing:-.075em;max-width:9.4ch;margin-top:clamp(44px,7vw,94px);font-size:clamp(4.25rem,8vw,8.5rem);font-weight:760;line-height:.82}.ab-home-hero__copy h1 .ab-w:last-child>span{color:#2385ff}.ab-home-hero__actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px;display:flex}.ab-home-hero__meta{letter-spacing:.07em;text-transform:uppercase;color:#7b808b;gap:24px;margin-top:40px;font-size:.68rem;font-weight:650;display:flex}.ab-home-hero__visual{align-self:stretch;min-height:620px;position:relative}.ab-home-marquee{background:#faf7f0;border-top:1px solid #d8d2c7;border-bottom:1px solid #d8d2c7;overflow:hidden}.ab-home-marquee>div{width:max-content;animation:28s linear infinite ab-home-marquee;display:flex}.ab-home-marquee span{white-space:nowrap;letter-spacing:-.02em;color:#202532;align-items:center;gap:18px;padding:16px 0;font-size:1rem;display:flex}.ab-home-marquee i{color:#2486ff;margin-inline:22px;font-style:normal}@keyframes ab-home-marquee{to{transform:translate(-50%)}}.ab-home-belief{background:#f6f2ea;padding:clamp(100px,14vw,190px) 0}.ab-home-belief__grid{grid-template-columns:180px minmax(0,1fr);gap:clamp(40px,7vw,100px);display:grid}.ab-home-belief h2 em,.ab-home-capabilities__head h2 em,.ab-home-tech__statement h2 em,.ab-home-process__intro h2 em,.ab-home-world__head h2 em,.ab-home-final h2 em{color:#2586ff;font-style:normal;font-weight:430;display:block}.ab-home-belief__grid>div>p{max-width:54ch;margin-top:42px;font-size:1.05rem;line-height:1.75}.ab-home-work{background:#f2eee6;border-top:1px solid #ddd6ca;padding:clamp(84px,10vw,130px) 0 clamp(100px,13vw,170px)}.ab-home-work__head{grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:28px 64px;margin-bottom:clamp(58px,8vw,92px);display:grid}.ab-home-work__head h2{letter-spacing:-.065em;font-size:clamp(3.1rem,5.7vw,6rem);font-weight:520;line-height:.92}.ab-editorial-projects{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ab-editorial-project{border-top:1px solid #d5cec2;padding:42px 0 54px}.ab-editorial-project:nth-child(odd){border-right:1px solid #d5cec2;padding-right:clamp(22px,4vw,54px)}.ab-editorial-project:nth-child(2n){padding-left:clamp(22px,4vw,54px)}.ab-editorial-project__link{display:grid}.ab-editorial-project__top,.ab-editorial-project__foot{letter-spacing:.09em;text-transform:uppercase;color:#727783;justify-content:space-between;gap:20px;font-size:.65rem;font-weight:700;display:flex}.ab-editorial-project h3{letter-spacing:-.055em;max-width:13ch;margin-top:28px;font-size:clamp(2rem,3.4vw,3.8rem);line-height:.96}.ab-editorial-project>.ab-editorial-project__link>p{max-width:58ch;min-height:3.2em;margin:18px 0 28px;font-size:.92rem;line-height:1.65}.ab-editorial-project .ab-plate{box-shadow:none;border-radius:0;transform:none!important}.ab-editorial-project .ab-plate__media-frame{border-radius:0}.ab-editorial-project__foot{margin-top:16px}.ab-editorial-project__foot span:last-child{color:#111827;align-items:center;gap:6px;display:flex}.ab-editorial-project__link:hover .ab-plate__media{transform:scale(1.018)}.ab-editorial-project .ab-plate__media{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ab-home-system{--gx:80%;--gy:45%;background:radial-gradient(760px circle at var(--gx) var(--gy),#286dff33,transparent 70%),linear-gradient(145deg,#050915,#09152b 67%,#102a55);color:#9fb0c8;padding:clamp(90px,12vw,150px) 0 70px;position:relative;overflow:hidden}.ab-home-system:before{content:"";background-color:#0000;background-image:linear-gradient(#7ba5e70b 1px,#0000 1px),linear-gradient(90deg,#7ba5e70b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.ab-home-system__inner{z-index:1;position:relative}.ab-home-system__head{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:50px 90px;margin-top:40px;display:grid}.ab-home-system .ab-home-system__head h2{letter-spacing:-.07em;color:#f5f8ff;max-width:12ch;font-size:clamp(4rem,7.4vw,7.8rem);line-height:.86}.ab-home-system__head>p{color:#a7b4c6;justify-self:end;max-width:38ch;padding-top:18px;line-height:1.75}.ab-system-map{grid-template-columns:repeat(5,1fr);align-items:end;min-height:240px;margin-top:clamp(80px,10vw,124px);display:grid;position:relative}.ab-system-map span{z-index:2;color:#dbe7f6;letter-spacing:.05em;text-transform:uppercase;justify-items:start;gap:8px;font-size:.75rem;font-weight:650;display:grid;position:relative}.ab-system-map small{color:#5d7699}.ab-system-map svg{width:100%;height:160px;position:absolute;bottom:42px;left:0;right:0;overflow:visible}.ab-system-map path{fill:none;stroke:#63dbe8;stroke-width:1.6px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #63dbe88c);stroke-dasharray:1500;stroke-dashoffset:1500px;animation:3s .4s forwards ab-system-draw}.ab-system-map span:after{content:"";background:#63dbe8;border-radius:50%;width:7px;height:7px;margin-top:12px;box-shadow:0 0 0 6px #63dbe812,0 0 18px #63dbe88c}@keyframes ab-system-draw{to{stroke-dashoffset:0}}.ab-home-capabilities{background:#f6f2ea;padding:clamp(100px,13vw,170px) 0}.ab-home-capabilities__head{grid-template-columns:180px minmax(0,1fr) minmax(240px,.4fr);align-items:end;gap:36px 64px;margin-bottom:64px;display:grid}.ab-home-capabilities__head>p{justify-self:end;max-width:34ch;padding-bottom:8px}.ab-capability-rows{border-top:1px solid #d7d1c6}.ab-capability-row{border-bottom:1px solid #d7d1c6;grid-template-columns:60px minmax(220px,.8fr) minmax(260px,1fr) 30px;align-items:center;gap:28px;min-height:126px;transition:padding .28s,background .28s;display:grid}.ab-capability-row>span{letter-spacing:.1em;color:#7f8490;font-size:.67rem;font-weight:700}.ab-capability-row h3{letter-spacing:-.05em;font-size:clamp(1.55rem,2.6vw,2.8rem);line-height:1}.ab-capability-row p{max-width:58ch;font-size:.9rem}.ab-capability-row svg{color:#2586ff;justify-self:end;transition:transform .25s}.ab-capability-row:hover svg{transform:translate(3px,-3px)}.ab-home-tech{background:#f2eee6;border-top:1px solid #ddd6ca;padding:clamp(100px,13vw,170px) 0}.ab-home-tech__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(60px,9vw,130px);display:grid}.ab-home-tech__statement{position:sticky;top:130px}.ab-home-tech__statement>p{max-width:44ch;margin:34px 0 28px;line-height:1.75}.ab-home-tech__groups{border-top:1px solid #d5cec2}.ab-home-tech__groups article{border-bottom:1px solid #d5cec2;grid-template-columns:90px minmax(180px,.7fr) minmax(0,1fr);align-items:start;gap:24px;min-height:150px;padding:34px 0;display:grid}.ab-home-tech__groups article>span{letter-spacing:.1em;color:#6f7581;align-items:center;gap:12px;font-size:.66rem;font-weight:700;display:flex}.ab-home-tech__groups article>span svg{color:#2586ff}.ab-home-tech__groups h3{letter-spacing:-.04em;font-size:1.5rem}.ab-home-tech__groups p{font-size:.86rem;line-height:1.7}.ab-home-process{background:#f6f2ea;padding:clamp(100px,13vw,170px) 0}.ab-home-process__grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,130px);display:grid}.ab-home-process__intro{align-self:start;position:sticky;top:130px}.ab-home-process__intro h2{letter-spacing:-.065em;max-width:11ch;margin-top:42px;font-size:clamp(3.3rem,5.7vw,6rem);line-height:.9}.ab-home-process__intro>p:last-child{max-width:40ch;margin-top:32px;line-height:1.75}.ab-home-process__steps{border-top:1px solid #d7d1c6;margin:0;padding:0;list-style:none}.ab-home-process__steps li{opacity:.48;border-bottom:1px solid #d7d1c6;grid-template-columns:58px minmax(160px,.55fr) minmax(0,1fr);gap:24px;min-height:150px;padding:36px 0;transition:opacity .35s,transform .35s;display:grid}.ab-home-process__steps li.is-lit{opacity:1;transform:translate(-8px)}.ab-home-process__steps span{letter-spacing:.1em;color:#2586ff;font-size:.67rem;font-weight:700}.ab-home-process__steps h3{letter-spacing:-.045em;font-size:1.65rem;line-height:1}.ab-home-process__steps p{font-size:.89rem;line-height:1.7}.ab-home-proof{color:#fff;background:radial-gradient(55% 160% at 72% 40%,#6e83ff8c,#0000 60%),linear-gradient(115deg,#1748e8,#223bc8 70%,#1930a8);padding:clamp(76px,10vw,120px) 0;position:relative;overflow:hidden}.ab-home-proof:after{content:"";aspect-ratio:1;filter:blur(10px);background:#ffffff1f;border-radius:50%;width:36vw;position:absolute;top:-48%;right:5%}.ab-home-proof blockquote{z-index:1;letter-spacing:-.065em;color:#fff;max-width:18ch;margin:42px 0 28px;font-size:clamp(3.2rem,6.2vw,6.7rem);font-weight:540;line-height:.88;position:relative}.ab-home-proof .ab-container>p:last-child{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#d9e0ff;font-size:.72rem;font-weight:700;position:relative}.ab-home-world{background:#f2eee6;padding:clamp(100px,13vw,160px) 0}.ab-home-world__head{grid-template-columns:180px minmax(0,1fr) minmax(240px,.4fr);align-items:end;gap:38px 64px;margin-bottom:72px;display:grid}.ab-home-world__head>p{justify-self:end;max-width:35ch}.ab-world-clocks{border-top:1px solid #d4cdc1;border-left:1px solid #d4cdc1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ab-clock{border-bottom:1px solid #d4cdc1;border-right:1px solid #d4cdc1;grid-template-columns:140px 1fr;align-items:center;gap:28px;min-height:220px;padding:30px;display:grid}.ab-clock__face{aspect-ratio:1;background:#ffffff5c;border:1px solid #aeb4bf;border-radius:50%;width:132px;position:relative;box-shadow:inset 0 0 0 8px #ffffff3d}.ab-clock__tick{background:#6e7480;position:absolute}.ab-clock__tick--12,.ab-clock__tick--6{width:1px;height:9px;left:50%;transform:translate(-50%)}.ab-clock__tick--12{top:8px}.ab-clock__tick--6{bottom:8px}.ab-clock__tick--3,.ab-clock__tick--9{width:9px;height:1px;top:50%;transform:translateY(-50%)}.ab-clock__tick--3{right:8px}.ab-clock__tick--9{left:8px}.ab-clock__hand{transform-origin:50% 100%;border-radius:999px;position:absolute;bottom:50%;left:50%}.ab-clock__hand--hour{background:#111827;width:3px;height:31px}.ab-clock__hand--minute{background:#111827;width:2px;height:43px}.ab-clock__hand--second{background:#2586ff;width:1px;height:47px;transition:transform .18s cubic-bezier(.4,0,.2,1)}.ab-clock__face b{background:#2586ff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #f2eee6}.ab-clock__meta{align-content:center;display:grid}.ab-clock__meta>span{letter-spacing:-.04em;color:#111827;font-size:1.45rem;font-weight:650}.ab-clock__meta time{color:#69707b;margin-top:4px;font-size:.8rem}.ab-clock__meta small{letter-spacing:.07em;text-transform:uppercase;color:#7b818b;align-items:center;gap:7px;margin-top:16px;font-size:.66rem;display:flex}.ab-clock__meta small i{background:#a1a7b0;border-radius:50%;width:6px;height:6px}.ab-clock__meta small i.is-open,.ab-clock.is-home small i{background:#29b785;box-shadow:0 0 0 4px #29b7851a}.ab-home-world__signal{letter-spacing:.12em;color:#6d7380;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:46px;font-size:.66rem;font-weight:750;display:grid}.ab-home-world__signal i{background:#c8c1b6;height:1px;position:relative;overflow:visible}.ab-home-world__signal i:after{content:"";background:#2586ff;border-radius:50%;width:7px;height:7px;animation:4.5s ease-in-out infinite ab-world-signal;position:absolute;top:-3px;left:0;box-shadow:0 0 0 4px #2586ff17}@keyframes ab-world-signal{0%{left:0}50%,to{left:calc(100% - 7px)}}.ab-home-final{--gx:72%;--gy:48%;background:radial-gradient(600px circle at var(--gx) var(--gy),#2e4cff40,transparent 72%),linear-gradient(145deg,#050914,#07101f 68%,#0a1530);padding:clamp(100px,14vw,170px) 0 90px;position:relative;overflow:hidden}.ab-home-final:before{content:"";background:conic-gradient(from 180deg at 70% 60%,transparent 0 38%,#446fff1f 48%,transparent 60%);animation:22s linear infinite ab-aurora;position:absolute;inset:-30%}.ab-home-final__inner{z-index:1;position:relative}.ab-home-final__inner>div{grid-template-columns:minmax(0,1.25fr) minmax(280px,.45fr);align-items:end;gap:60px 100px;margin-top:48px;display:grid}.ab-home-final h2{letter-spacing:-.08em;color:#f7f9ff;max-width:9ch;font-size:clamp(4.8rem,9vw,9.6rem);line-height:.78}.ab-home-final h2 em{color:#3196ff}.ab-home-final__aside{justify-items:start;gap:28px;padding-bottom:10px;display:grid}.ab-home-final__aside p{color:#aeb9c9;max-width:35ch;font-size:1rem;line-height:1.7}.ab-footer{color:#8d9bb0;background:#050914;border-top:1px solid #ffffff14;padding-top:0}.ab-footer__grid{padding-top:72px}.ab-footer__brand p,.ab-footer__col a,.ab-footer__col span{color:#8d9bb0}.ab-footer__brand .ab-header__brand{color:#f5f7fb}.ab-site .ab-footer__col h2{color:#5e708b}.ab-footer__col a:hover{color:#fff}.ab-footer__bottom{background:linear-gradient(#ffffff14,#ffffff14) no-repeat top center/calc(100% - var(--ab-gutter)*2) 1px;color:#63718a}@media (max-width:1100px){.ab-home-hero__grid{grid-template-columns:1fr 1fr;gap:34px}.ab-home-hero__visual{min-height:520px}.ab-home-belief__grid,.ab-home-work__head,.ab-home-capabilities__head,.ab-home-world__head{grid-template-columns:130px minmax(0,1fr)}.ab-home-work__head .ab-home-text-link,.ab-home-capabilities__head>p,.ab-home-world__head>p{grid-column:2;justify-self:start}.ab-home-system__head{grid-template-columns:1fr}.ab-home-system__head>p{justify-self:start}.ab-home-tech__grid,.ab-home-process__grid{gap:64px}.ab-clock{grid-template-columns:110px 1fr;padding:24px}.ab-clock__face{width:105px}}@media (max-width:820px){.ab-home-hero{min-height:auto;padding-top:128px}.ab-home-hero__grid{grid-template-columns:1fr;min-height:auto}.ab-home-hero__copy h1{max-width:10ch;margin-top:38px;font-size:clamp(3.8rem,15vw,6.6rem)}.ab-home-hero__visual{min-height:470px}.ab-home-belief__grid,.ab-home-work__head,.ab-home-capabilities__head,.ab-home-world__head{grid-template-columns:1fr}.ab-home-work__head .ab-home-text-link,.ab-home-capabilities__head>p,.ab-home-world__head>p{grid-column:auto}.ab-home-belief h2,.ab-home-capabilities__head h2,.ab-home-world__head h2{font-size:clamp(3.2rem,12vw,5.4rem)}.ab-editorial-projects{grid-template-columns:1fr}.ab-editorial-project:nth-child(odd),.ab-editorial-project:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.ab-home-system__head h2{font-size:clamp(3.4rem,12vw,5.8rem)}.ab-system-map{grid-template-columns:repeat(5,1fr);min-height:180px}.ab-system-map span{font-size:.58rem}.ab-system-map svg{height:110px}.ab-capability-row{grid-template-columns:44px 1fr auto;gap:18px;padding:28px 0}.ab-capability-row p{grid-column:2/4}.ab-capability-row svg{grid-area:1/3}.ab-home-tech__grid,.ab-home-process__grid{grid-template-columns:1fr}.ab-home-tech__statement,.ab-home-process__intro{position:static}.ab-home-tech__groups article{grid-template-columns:60px 1fr}.ab-home-tech__groups article p{grid-column:2}.ab-world-clocks{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-home-final__inner>div{grid-template-columns:1fr}.ab-home-final h2{font-size:clamp(4.1rem,16vw,7.5rem)}}@media (max-width:560px){.ab-home-hero__meta{flex-direction:column;gap:8px}.ab-home-hero__visual{min-height:390px}.ab-home-belief,.ab-home-capabilities,.ab-home-tech,.ab-home-process,.ab-home-world{padding-block:86px}.ab-home-work{padding-block:82px 100px}.ab-home-work__head{margin-bottom:42px}.ab-home-work__head h2{font-size:3.4rem}.ab-home-system{padding-top:84px}.ab-system-map{grid-template-columns:repeat(2,1fr);gap:26px;min-height:auto;margin-top:70px}.ab-system-map svg{display:none}.ab-system-map span:after{margin-top:4px}.ab-home-tech__groups article{grid-template-columns:1fr}.ab-home-tech__groups article p{grid-column:auto}.ab-home-process__steps li{grid-template-columns:44px 1fr}.ab-home-process__steps li p{grid-column:2}.ab-world-clocks{grid-template-columns:1fr}.ab-clock{grid-template-columns:118px 1fr;min-height:180px}.ab-clock__face{width:112px}.ab-home-proof blockquote{font-size:3.45rem}}.ab-page-hero{background:radial-gradient(50% 80% at 90% 0%, #45cfdc24, transparent 70%), linear-gradient(180deg, #fbfdfe, var(--ab-ice));border-bottom:1px solid var(--ab-line);margin-top:-76px;padding:clamp(136px,15vw,184px) 0 clamp(48px,6vw,80px)}.ab-page-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.ab-page-hero h1{font-size:var(--ab-step-4);letter-spacing:-.04em;max-width:16ch;line-height:1.02}.ab-page-hero__grid>p{font-size:var(--ab-step-1);max-width:46ch}.ab-back{color:var(--ab-text);align-items:center;gap:6px;margin-bottom:28px;font-size:.9375rem;font-weight:600;display:inline-flex}.ab-back:hover{color:var(--ab-ink)}.ab-jump{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.ab-jump a{border:1px solid var(--ab-line);background:var(--ab-paper);color:var(--ab-ink);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.9375rem;font-weight:600;display:inline-flex}.ab-jump a:hover{border-color:#b9d3df}.ab-service-block{border-bottom:1px solid var(--ab-line);padding-block:clamp(48px,6vw,80px);scroll-margin-top:96px}.ab-service-block:last-child{border-bottom:0}.ab-service-block__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px 64px;display:grid}.ab-service-block__head h2{font-size:var(--ab-step-3);line-height:1.12}.ab-service-block__head>p{font-size:var(--ab-step-1)}.ab-detail-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.ab-detail-col{border:1px solid var(--ab-line);border-radius:var(--ab-radius);background:var(--ab-paper);padding:24px}.ab-site .ab-detail-col h3{font-size:var(--ab-step--1);letter-spacing:0;color:var(--ab-muted);margin-bottom:16px;font-weight:600}.ab-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab-checklist li{color:var(--ab-ink);padding-left:26px;position:relative}.ab-checklist li:before{content:"";border-left:2px solid var(--ab-blue);border-bottom:2px solid var(--ab-blue);width:14px;height:8px;position:absolute;top:.5em;left:0;transform:translateY(-40%)rotate(-45deg)}.ab-service-block>.ab-link{margin-top:28px}.ab-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-group{border:1px solid var(--ab-line);border-radius:var(--ab-radius-lg);background:var(--ab-paper);align-content:start;gap:12px;padding:28px;display:grid}.ab-group h3{font-size:1.1875rem}.ab-group>p{color:var(--ab-text)}.ab-group .ab-tags{margin-top:6px}.ab-services-hero{background:radial-gradient(56% 86% at 82% 26%,#6fe6f233,transparent 72%), radial-gradient(36% 58% at 56% 82%,#1683ff12,transparent 78%), linear-gradient(180deg,#fbfeff,var(--ab-ice));border-bottom:1px solid #6fe6f229;margin-top:-76px;padding:clamp(136px,14vw,174px) 0 clamp(42px,6vw,68px);position:relative;overflow:hidden}.ab-services-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#0b1b3309 1px,#0000 1px),linear-gradient(90deg,#0b1b3309 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 78% at 72% 34%,#000 12%,#0000 82%);mask-image:radial-gradient(70% 78% at 72% 34%,#000 12%,#0000 82%)}.ab-services-hero__grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid;position:relative}.ab-services-hero__copy h1{letter-spacing:-.056em;max-width:10.8ch;margin-top:18px;font-size:clamp(2.8rem,2rem + 2.7vw,4.8rem);line-height:.99}.ab-services-hero__intro{max-width:58ch;font-size:var(--ab-step-1);margin-top:26px;line-height:1.66}.ab-services-hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.ab-services-map{background:linear-gradient(145deg,#ffffffe6,#e8f9fcc2);border:1px solid #6fe6f23d;border-radius:32px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 30px 70px #15597317}.ab-services-map:before{content:"";aspect-ratio:1;border:1px solid #1683ff1a;border-radius:50%;width:62%;position:absolute;top:18%;left:19%;box-shadow:0 0 0 54px #6fe6f206,0 0 0 108px #1683ff05}.ab-services-map:after{content:"";pointer-events:none;background:radial-gradient(circle,#6fe6f21f,#0000 58%);border-radius:50%;position:absolute;inset:9%}.ab-services-map__core{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#ffffffe0;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:148px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 46px #185d7624,0 0 0 10px #6fe6f212}.ab-services-map__core small{letter-spacing:.08em;text-transform:uppercase;color:var(--ab-muted);font-size:.7rem;font-weight:700}.ab-services-map__core strong{max-width:8ch;color:var(--ab-ink);margin-top:4px;font-size:1.05rem;line-height:1.1}.ab-services-map__line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#45cfdcbf,#1683ff33,#0000);width:31%;height:1px;position:absolute;top:50%;left:50%}.ab-services-map__line--1{transform:rotate(-142deg)}.ab-services-map__line--2{transform:rotate(-38deg)}.ab-services-map__line--3{transform:rotate(142deg)}.ab-services-map__line--4{transform:rotate(38deg)}.ab-services-map__node{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(210px,42%);min-height:72px;color:var(--ab-ink);background:#ffffffc7;border:1px solid #6fe6f238;border-radius:18px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:14px 16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:absolute;box-shadow:0 12px 30px #185d7612}.ab-services-map__node:hover{border-color:#1683ff3d;transform:translateY(-3px);box-shadow:0 18px 36px #185d761f}.ab-services-map__node>span{letter-spacing:.12em;color:var(--ab-blue);grid-column:1/-1;font-size:.68rem;font-weight:800}.ab-services-map__node svg{color:var(--ab-blue)}.ab-services-map__node strong{letter-spacing:-.02em;font-size:.9rem}.ab-services-map__node--1{top:12%;left:6%}.ab-services-map__node--2{top:12%;right:6%}.ab-services-map__node--3{bottom:12%;left:6%}.ab-services-map__node--4{bottom:12%;right:6%}.ab-services-rail{z-index:2;border-top:1px solid #1683ff1f;border-bottom:1px solid #1683ff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(42px,6vw,70px);display:grid;position:relative}.ab-services-rail a{min-height:104px;color:var(--ab-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:5px 12px;padding:20px 22px;display:grid;position:relative}.ab-services-rail a+a{border-left:1px solid #1683ff1a}.ab-services-rail span{letter-spacing:.12em;color:var(--ab-blue);font-size:.68rem;font-weight:800}.ab-services-rail strong{font-size:.96rem}.ab-services-rail small{color:var(--ab-muted);grid-column:2;font-size:.74rem}.ab-services-rail svg{color:var(--ab-blue);grid-area:1/3/3}.ab-services-rail a:after{content:"";background:linear-gradient(90deg,var(--ab-aqua),var(--ab-blue));transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:22px;right:22px;transform:scaleX(0)}.ab-services-rail a:hover:after{transform:scaleX(1)}.ab-services-intro{background:linear-gradient(180deg,var(--ab-ice),#fbfdfe)}.ab-services-intro__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(42px,7vw,90px);display:grid}.ab-services-intro h2{max-width:19ch;font-size:var(--ab-step-3);margin-top:10px;line-height:1.08}.ab-services-intro__copy{border-top:1px solid var(--ab-line);gap:18px;padding-top:28px;display:grid}.ab-services-intro__copy p:first-child{color:var(--ab-ink);font-size:1.08rem;line-height:1.7}.ab-services-chapters{background:#fbfdfe}.ab-service-chapter{border-top:1px solid #1683ff1a;padding-block:clamp(66px,8vw,108px);scroll-margin-top:92px}.ab-service-chapter:nth-child(2n){background:linear-gradient(#eef8fbb3,#fafdfee6)}.ab-service-chapter__head{grid-template-columns:minmax(180px,.32fr) minmax(0,1.68fr);align-items:start;gap:clamp(36px,7vw,92px);display:grid}.ab-service-chapter__marker{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding-top:4px;display:grid;position:sticky;top:116px}.ab-service-chapter__marker>span{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #0d68d64d;grid-column:1/-1;font-size:clamp(3.4rem,6vw,6.4rem);font-weight:720;line-height:.85}.ab-service-chapter__marker svg{color:var(--ab-blue)}.ab-service-chapter__marker small{letter-spacing:.09em;text-transform:uppercase;color:var(--ab-muted);font-size:.72rem;font-weight:700}.ab-service-chapter__copy h2{max-width:19ch;margin-top:10px;font-size:clamp(2rem,1.4rem + 1.6vw,3.35rem);line-height:1.06}.ab-service-chapter__copy>p:not(.ab-label){max-width:66ch;margin-top:22px;font-size:1.04rem;line-height:1.7}.ab-service-chapter__copy>.ab-link{margin-top:24px}.ab-service-system{background:linear-gradient(145deg,#fffffff5,#f1fbfdcc);border:1px solid #6fe6f233;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr);margin-top:clamp(42px,6vw,64px);display:grid;overflow:hidden;box-shadow:0 18px 48px #185d760d}.ab-service-system>div{min-height:310px;padding:28px}.ab-service-system>div+div{border-left:1px solid #1683ff1a}.ab-service-system__eyebrow{border-bottom:1px solid var(--ab-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.ab-service-system__eyebrow span{letter-spacing:.12em;text-transform:uppercase;color:var(--ab-blue);font-size:.72rem;font-weight:800}.ab-service-system__eyebrow small{color:var(--ab-muted);font-size:.74rem}.ab-service-system__build ul,.ab-service-system__outcomes ol{margin:20px 0 0;padding:0;list-style:none}.ab-service-system__build ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.ab-service-system__build li{color:var(--ab-ink);border-bottom:1px solid #1683ff14;padding:12px 0;font-size:.92rem;font-weight:600}.ab-service-system__stack .ab-tags{margin-top:22px}.ab-service-system__stack .ab-tags li{background:#ffffffb8}.ab-service-system__outcomes li{color:var(--ab-ink);border-bottom:1px solid #1683ff14;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:11px 0;font-size:.9rem;display:grid}.ab-service-system__outcomes li span{letter-spacing:.08em;color:var(--ab-blue);font-size:.68rem;font-weight:800}.ab-services-combine{--p:1;color:#c7d7e2;background:radial-gradient(60% 100% at 100% 100%,#1683ff4a,#0000 72%),linear-gradient(145deg,#07182d,#0b2b4d);border-radius:30px;padding:clamp(38px,6vw,66px);position:relative;overflow:hidden;box-shadow:0 30px 62px #07182d24}.ab-services-combine:after{content:"";aspect-ratio:2;border:1px solid #6fe6f22e;border-radius:50%;width:60%;position:absolute;bottom:-43%;right:-8%;box-shadow:0 -20px 54px #6fe6f20f}.ab-services-combine__head{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:32px 70px;display:grid;position:relative}.ab-site .ab-services-combine h2{max-width:18ch;font-size:var(--ab-step-3);color:#fff;margin-top:10px;line-height:1.07}.ab-services-combine__head>p{justify-self:end;max-width:50ch}.ab-services-combine__flow{z-index:1;border-top:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(44px,6vw,68px) 0 0;padding:0;list-style:none;display:grid;position:relative}.ab-services-combine__flow:before{content:"";background:linear-gradient(90deg,var(--ab-aqua),var(--ab-blue-bright));width:100%;height:2px;transform:scaleX(var(--p,1));transform-origin:0;position:absolute;top:-1px;left:0;box-shadow:0 0 16px #6fe6f27a}.ab-services-combine__flow li{opacity:.72;min-height:174px;padding:28px 20px 0 0;transition:opacity .4s;position:relative}.ab-services-combine__flow li+li{border-left:1px solid #ffffff17;padding-left:20px}.ab-services-combine__flow li:before{content:"";background:#6d879b;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 0 5px #6fe6f20d}.ab-services-combine__flow li+li:before{left:20px}.ab-services-combine__flow li.is-lit{opacity:1}.ab-services-combine__flow li.is-lit:before{background:var(--ab-aqua);box-shadow:0 0 0 6px #6fe6f214,0 0 18px #6fe6f280}.ab-services-combine__flow span{letter-spacing:.12em;color:var(--ab-aqua);font-size:.68rem;font-weight:800}.ab-services-combine__flow strong{color:#fff;margin-top:17px;display:block}.ab-services-combine__flow small{color:#a9bdcb;margin-top:9px;font-size:.82rem;line-height:1.55;display:block}.ab-services-tech__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:32px 70px;margin-bottom:clamp(40px,6vw,62px);display:grid}.ab-services-tech__head h2{max-width:18ch;font-size:var(--ab-step-3);margin-top:10px;line-height:1.08}.ab-services-tech__head>p{justify-self:end;max-width:48ch}.ab-services-tech{background:#ffffffb3;border:1px solid #1683ff1a;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ab-services-tech__group{border-bottom:1px solid #1683ff17;border-right:1px solid #1683ff17;min-height:250px;padding:24px}.ab-services-tech__group:nth-child(4n){border-right:0}.ab-services-tech__group:nth-last-child(-n+4){border-bottom:0}.ab-services-tech__group>span{letter-spacing:.12em;color:var(--ab-blue);font-size:.67rem;font-weight:800}.ab-services-tech__group h3{margin-top:18px;font-size:1.02rem}.ab-services-tech__group>p{min-height:54px;color:var(--ab-text);margin-top:8px;font-size:.82rem;line-height:1.55}.ab-services-tech__group .ab-tags{gap:5px;margin-top:16px}.ab-services-tech__group .ab-tags li{background:#f8fdfee6;padding:4px 8px;font-size:.68rem}.ab-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:32px 64px;display:grid}.ab-two-col h2{font-size:var(--ab-step-3);max-width:16ch;line-height:1.12}.ab-numbered{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.ab-numbered li{border-bottom:1px solid var(--ab-line);color:var(--ab-ink);padding:16px 0;font-weight:600}.ab-project-hero__meta{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ab-project-hero__meta span{background:var(--ab-mist);font-size:var(--ab-step--1);color:var(--ab-ink);border-radius:999px;padding:5px 12px;font-weight:600}.ab-project-hero__visit{margin-top:28px}.ab-project-visual{margin-top:clamp(-24px,-2vw,-8px)}.ab-project-visual .ab-plate{aspect-ratio:16/7}.ab-project-visual .ab-plate--media{aspect-ratio:auto;height:auto;min-height:0}.ab-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-story article{border:1px solid var(--ab-line);border-radius:var(--ab-radius-lg);background:var(--ab-paper);padding:28px}.ab-site .ab-story h3{font-size:var(--ab-step--1);letter-spacing:0;color:var(--ab-muted);margin-bottom:12px;font-weight:600}.ab-story p{color:var(--ab-ink);font-size:1.0625rem}.ab-next{border-top:1px solid var(--ab-line);justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.ab-next small{font-size:var(--ab-step--1);color:var(--ab-muted);display:block}.ab-next strong{font-size:var(--ab-step-2);color:var(--ab-ink);letter-spacing:-.02em}.ab-about-hero{background:radial-gradient(48% 68% at 86% 22%, #6fe6f230, transparent 72%), radial-gradient(40% 48% at 8% 82%, #1683ff13, transparent 72%), linear-gradient(180deg,#fbfeff,var(--ab-ice));border-bottom:1px solid #6fe6f229;margin-top:-76px;padding:clamp(132px,14vw,178px) 0 clamp(72px,8vw,108px);position:relative;overflow:hidden}.ab-about-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#1683ff08 1px,#0000 1px),linear-gradient(90deg,#1683ff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 80%,#0000)}.ab-about-hero__grid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid;position:relative}.ab-about-hero__copy h1{letter-spacing:-.055em;max-width:11.5ch;margin-top:18px;font-size:clamp(2.7rem,2rem + 2.5vw,4.6rem);line-height:.99}.ab-about-hero__intro{max-width:58ch;font-size:var(--ab-step-1);margin-top:26px;line-height:1.65}.ab-about-hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.ab-about-origin{background:linear-gradient(145deg,#ffffffe6,#e7f9fcb8);border:1px solid #6fe6f23d;border-radius:32px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 32px 70px #1559731a}.ab-about-origin:before{content:"";aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#6fe6f22b,#1683ff09 58%,#0000 70%);border-radius:50%;width:70%;position:absolute;inset:12% 8% auto auto}.ab-about-origin__field{position:absolute;inset:0 0 112px}.ab-about-origin__field:before{content:"";aspect-ratio:1;border:1px solid #1683ff1f;border-radius:50%;width:46%;position:absolute;top:17%;left:25%;box-shadow:0 0 0 38px #6fe6f206,0 0 0 76px #1683ff05}.ab-about-origin__orbit{border:1px solid #1683ff2e;border-radius:50%;height:38%;position:absolute;top:46%;left:10%;right:10%;transform:rotate(-13deg)}.ab-about-origin__orbit--2{border-color:#45cfdc3d;top:34%;transform:rotate(20deg)scale(.82)}.ab-about-origin__route{transform-origin:0;background:linear-gradient(90deg,var(--ab-aqua),#1683ffb8,transparent);width:48%;height:1px;position:absolute;top:50%;left:28%;box-shadow:0 0 12px #6fe6f23d}.ab-about-origin__route--1{transform:rotate(-24deg)}.ab-about-origin__route--2{opacity:.7;transform:rotate(18deg)}.ab-about-origin__node{letter-spacing:.08em;min-width:46px;height:46px;color:var(--ab-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border:1px solid #fffc;border-radius:999px;place-items:center;padding:0 11px;font-size:.72rem;font-weight:800;display:grid;position:absolute;box-shadow:0 14px 30px #185d7621,0 0 0 6px #6fe6f214}.ab-about-origin__node--ph{color:var(--ab-blue);top:48%;left:27%}.ab-about-origin__node--world{min-width:72px;top:27%;right:15%}.ab-about-origin__meta{background:#d8e4eb80;border-top:1px solid #6fe6f233;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:absolute;inset:auto 0 0}.ab-about-origin__meta>div{background:#ffffffdb;min-height:112px;padding:24px 22px}.ab-about-origin__meta small{text-transform:uppercase;letter-spacing:.08em;color:var(--ab-muted);font-size:.72rem;font-weight:700;display:block}.ab-about-origin__meta strong{color:var(--ab-ink);letter-spacing:-.02em;margin-top:8px;font-size:1.05rem;display:block}.ab-about-story{background:linear-gradient(180deg,var(--ab-ice),#f9fcfd)}.ab-about-story__grid{grid-template-columns:minmax(210px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(46px,7vw,100px);display:grid}.ab-about-story__year{align-content:start;min-height:220px;padding-top:6px;display:grid;position:sticky;top:118px}.ab-about-story__year span{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #0d68d65c;font-size:clamp(4.5rem,8vw,7.5rem);font-weight:720;line-height:.84}.ab-about-story__year small{font-size:var(--ab-step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-muted);margin-top:18px;font-weight:700}.ab-about-story__content h2,.ab-about-section-head h2,.ab-about-global h2,.ab-about-hands-on h2{font-size:var(--ab-step-3);max-width:20ch;margin-top:10px;line-height:1.08}.ab-about-story__lead{letter-spacing:-.025em;max-width:54ch;color:var(--ab-ink);margin-top:30px;font-size:clamp(1.25rem,1rem + .8vw,1.65rem);font-weight:560;line-height:1.48}.ab-about-story__lead+p{max-width:60ch;font-size:var(--ab-step-1);margin-top:22px}.ab-about-section-head{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:32px 72px;margin-bottom:clamp(42px,6vw,68px);display:grid}.ab-about-section-head>p{justify-self:end;max-width:48ch;font-size:1.02rem}.ab-about-beliefs{border-top:1px solid var(--ab-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ab-about-belief{border-bottom:1px solid var(--ab-line);grid-template-columns:56px minmax(0,1fr);gap:22px;padding:30px 28px 32px 0;display:grid}.ab-about-belief:nth-child(odd){padding-right:clamp(28px,4vw,56px)}.ab-about-belief:nth-child(2n){border-left:1px solid var(--ab-line);padding-left:clamp(28px,4vw,56px)}.ab-about-belief>span{letter-spacing:.12em;color:var(--ab-blue);font-size:.78rem;font-weight:800}.ab-about-belief h3{font-size:clamp(1.25rem,1rem + .55vw,1.6rem);line-height:1.15}.ab-about-belief p{max-width:48ch;color:var(--ab-text);margin-top:10px}.ab-about-evolution{--p:1;color:#c6d7e3;background:radial-gradient(60% 90% at 90% 100%,#1683ff47,#0000 70%),linear-gradient(145deg,#07182d,#0b2b4d);border-radius:30px;padding:clamp(38px,6vw,66px);position:relative;overflow:hidden;box-shadow:0 30px 60px #07182d24}.ab-about-evolution:after{content:"";aspect-ratio:2;border:1px solid #6fe6f233;border-radius:50%;width:62%;position:absolute;bottom:-42%;right:-8%;box-shadow:0 -20px 50px #6fe6f214}.ab-about-evolution__head{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:32px 70px;display:grid;position:relative}.ab-site .ab-about-evolution h2{max-width:17ch;font-size:var(--ab-step-3);color:#fff;margin-top:10px;line-height:1.07}.ab-about-evolution__head>p{justify-self:end;max-width:50ch}.ab-about-timeline{z-index:1;border-top:1px solid #ffffff26;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(44px,6vw,70px) 0 0;padding:0;list-style:none;display:grid;position:relative}.ab-about-timeline:before{content:"";background:linear-gradient(90deg,var(--ab-aqua),var(--ab-blue-bright));width:100%;height:2px;transform:scaleX(var(--p,1));transform-origin:0;position:absolute;top:-1px;left:0;box-shadow:0 0 16px #6fe6f280}.ab-about-timeline li{opacity:.68;min-height:220px;padding:30px 20px 0 0;transition:opacity .45s;position:relative}.ab-about-timeline li+li{border-left:1px solid #ffffff17;padding-left:20px}.ab-about-timeline li:before{content:"";background:#6d879b;border-radius:50%;width:9px;height:9px;transition:all .45s;position:absolute;top:-5px;left:0;box-shadow:0 0 0 5px #6fe6f20d}.ab-about-timeline li+li:before{left:20px}.ab-about-timeline li.is-lit{opacity:1}.ab-about-timeline li.is-lit:before{background:var(--ab-aqua);box-shadow:0 0 0 6px #6fe6f217,0 0 18px #6fe6f28c}.ab-about-timeline span{letter-spacing:.12em;color:var(--ab-aqua);font-size:.72rem;font-weight:800}.ab-site .ab-about-timeline h3{color:#fff;margin-top:18px;font-size:1.05rem}.ab-about-timeline p{margin-top:9px;font-size:.9rem;line-height:1.58}.ab-about-mindset{border-top:1px solid #1683ff21;border-bottom:1px solid #1683ff21;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative}.ab-about-mindset:before{content:"";background:linear-gradient(90deg,var(--ab-aqua),var(--ab-blue));width:24%;height:2px;position:absolute;top:-1px;left:0;box-shadow:0 0 14px #6fe6f252}.ab-about-mindset article{background:0 0;min-height:248px;padding:30px 26px 28px;position:relative}.ab-about-mindset article+article{border-left:1px solid #1683ff1a}.ab-about-mindset article:before{content:"";background:var(--ab-aqua);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:26px;box-shadow:0 0 0 5px #6fe6f214}.ab-about-mindset span{letter-spacing:.12em;color:var(--ab-blue);font-size:.76rem;font-weight:800;display:block}.ab-about-mindset h3{margin-top:50px;font-size:1.16rem;line-height:1.2}.ab-about-mindset p{margin-top:12px;font-size:.94rem;line-height:1.62}.ab-about-technology{background:radial-gradient(55% 100% at 100%,#6fe6f226,#0000 72%),linear-gradient(145deg,#07182d,#0b2947);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(44px,7vw,90px);padding:clamp(38px,6vw,64px);display:grid;box-shadow:0 28px 58px #07182d21}.ab-site .ab-about-technology h2{max-width:17ch;font-size:var(--ab-step-3);color:#fff;margin-top:10px;line-height:1.08}.ab-about-technology__copy>p:not(.ab-label){color:#c4d4e0;max-width:54ch;margin-top:20px}.ab-about-technology__link{color:var(--ab-aqua);margin-top:24px}.ab-about-disciplines{border-top:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ab-about-disciplines li{color:#fff;border-bottom:1px solid #ffffff1c;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 10px 18px 0;font-weight:600;display:grid}.ab-about-disciplines li:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:20px}.ab-about-disciplines span{letter-spacing:.08em;color:var(--ab-aqua);font-size:.72rem;font-weight:800}.ab-about-global{background:linear-gradient(140deg,#fffffff2,#ebfafcd1);border:1px solid #6fe6f238;border-radius:28px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(44px,7vw,90px);padding:clamp(36px,5vw,58px);display:grid;box-shadow:0 18px 42px #185d760e}.ab-about-global__copy>p:not(.ab-label){max-width:50ch;margin-top:20px}.ab-about-market-list{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ab-about-market-list span{color:var(--ab-text);background:#ffffffb8;border:1px solid #1683ff1f;border-radius:999px;padding:7px 11px;font-size:.79rem;font-weight:650}.ab-about-global__panel{gap:14px;display:grid}.ab-about-global__signal{background:#ffffffb3;border:1px solid #6fe6f238;border-radius:15px;align-items:center;gap:12px;min-height:52px;padding:0 15px;display:flex;position:relative;overflow:hidden}.ab-about-global__signal b{letter-spacing:.12em;color:var(--ab-muted);font-size:.7rem}.ab-about-global__signal b:first-child{color:var(--ab-blue)}.ab-about-global__signal i{background:linear-gradient(90deg,#45cfdc99,#1683ffb8);flex:1;height:1px;position:relative}.ab-about-global__signal i:after{content:"";background:var(--ab-aqua);border-radius:50%;width:7px;height:7px;animation:3.8s cubic-bezier(.45,0,.2,1) infinite ab-about-route;position:absolute;top:-3px;left:0;box-shadow:0 0 0 5px #6fe6f217,0 0 14px #1683ff61}@keyframes ab-about-route{0%{opacity:.4;transform:translate(0)}50%{opacity:1}to{opacity:.4;transform:translate(min(370px,38vw))}}.ab-about-hands-on{background:linear-gradient(145deg,#fffffff0,#effafcd1);border:1px solid #6fe6f233;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px 86px;padding:clamp(34px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #185d760d}.ab-about-hands-on:after{content:"";aspect-ratio:2;border:1px solid #1683ff1f;border-radius:50%;width:48%;position:absolute;bottom:-32%;right:-9%;box-shadow:0 0 0 34px #6fe6f206}.ab-about-hands-on__body{z-index:1;border-top:1px solid var(--ab-line);gap:18px;padding-top:26px;display:grid;position:relative}.ab-about-hands-on__body p:first-child{color:var(--ab-ink);font-size:1.1rem;line-height:1.7}.ab-about-hands-on__body p:last-child{max-width:54ch}.ab-statement{letter-spacing:-.03em;color:var(--ab-ink);max-width:28ch;font-size:clamp(1.5rem,1rem + 1.8vw,2.5rem);font-weight:600;line-height:1.2}.ab-statement+p{max-width:60ch;font-size:var(--ab-step-1);margin-top:24px}.ab-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-topic{border:1px solid var(--ab-line);border-radius:var(--ab-radius-lg);background:var(--ab-paper);align-content:start;gap:12px;padding:32px;display:grid}.ab-topic h2{font-size:var(--ab-step-2)}.ab-topic p{color:var(--ab-text)}.ab-topic small{border-top:1px solid var(--ab-line);font-size:var(--ab-step--1);color:var(--ab-muted);margin-top:12px;padding-top:16px}.ab-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.ab-contact__aside{gap:20px;display:grid;position:sticky;top:104px}.ab-contact__aside h2{font-size:var(--ab-step-2)}.ab-contact__card{border:1px solid var(--ab-line);border-radius:var(--ab-radius-lg);background:var(--ab-paper);box-shadow:var(--ab-shadow);padding:clamp(24px,4vw,44px)}.ab-form{gap:22px;display:grid}.ab-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ab-field{gap:8px;display:grid}.ab-field>span{color:var(--ab-ink);font-size:.9375rem;font-weight:600}.ab-field>span em{color:var(--ab-muted);font-style:normal;font-weight:500}.ab-field input,.ab-field select,.ab-field textarea{border-radius:var(--ab-radius-sm);width:100%;font:inherit;color:var(--ab-ink);background:#fff;border:1px solid #c9d7e0;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ab-field textarea{resize:vertical;min-height:150px}.ab-field input::placeholder,.ab-field textarea::placeholder{color:#8a9cad}.ab-field input:focus,.ab-field select:focus,.ab-field textarea:focus{border-color:var(--ab-blue);outline:none;box-shadow:0 0 0 3px #1463d826}.ab-consent{color:var(--ab-text);align-items:flex-start;gap:12px;font-size:.9375rem;display:flex}.ab-consent input{width:18px;height:18px;accent-color:var(--ab-blue);flex:none;margin-top:3px}.ab-form .ab-button{cursor:pointer;justify-self:start;min-height:50px;padding-inline:26px;font-family:inherit}.ab-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ab-alert{border-radius:var(--ab-radius-sm);color:#8c2323;background:#fdf1f1;border:1px solid #f0c2c2;padding:14px 16px;font-size:.9375rem}.ab-success{justify-items:start;gap:14px;display:grid}.ab-success svg{color:#1a8a5a}.ab-success h2{font-size:var(--ab-step-2)}.ab-success small{background:var(--ab-mist);font-size:var(--ab-step--1);color:var(--ab-ink);border-radius:999px;padding:6px 12px;font-weight:600}.ab-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes ab-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ab-motion .ab-page{animation:.6s cubic-bezier(.2,.7,.2,1) both ab-page-in}.ab-split .ab-w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.ab-split .ab-w>span{display:inline-block}.ab-motion .ab-split .ab-w>span{transform-origin:0 100%;transition:transform 1s cubic-bezier(.16,1,.3,1) calc(var(--i,0) * 55ms);transform:translateY(108%)rotate(3deg)}.ab-motion .ab-split.is-in .ab-w>span{transform:none}@keyframes ab-word-in{0%{transform:translateY(108%)rotate(3deg)}}.ab-motion .ab-split[data-reveal=load] .ab-w>span{animation:1.15s cubic-bezier(.16,1,.3,1) backwards ab-word-in;animation-delay:calc(.15s + var(--i,0) * 70ms);transition:none;transform:none}.ab-hero__accent .ab-w>span{background:linear-gradient(90deg,var(--ab-blue-bright),#22a8e8 58%,var(--ab-aqua));color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}.ab-hero__accent .ab-w:nth-child(2)>span{background-position:100% 0}.ab-hero h1 .ab-hero__accent{background:0 0}@keyframes ab-stagger-in{0%{opacity:0;transform:translateY(32px)scale(.98)}}.ab-motion .ab-stagger:not(.is-in)>*{opacity:0}.ab-motion .ab-stagger.is-in>*{animation:1s cubic-bezier(.16,1,.3,1) backwards ab-stagger-in}.ab-stagger>:nth-child(2){animation-delay:80ms}.ab-stagger>:nth-child(3){animation-delay:.16s}.ab-stagger>:nth-child(4){animation-delay:.24s}.ab-stagger>:nth-child(5){animation-delay:.32s}.ab-stagger>:nth-child(6){animation-delay:.4s}.ab-stagger>:nth-child(7){animation-delay:.48s}.ab-stagger>:nth-child(8){animation-delay:.56s}.ab-service,.ab-plate{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(0,var(--lift,0px),0);will-change:transform;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .35s}.ab-spot{z-index:1;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #6fe6f238, #1683ff0f 35%, transparent 60%);transition:opacity .4s;position:absolute;inset:0}[data-tilt]:hover .ab-spot{opacity:1}.ab-service>:not(.ab-spot){z-index:2;position:relative}.ab-plate__graphic i{transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .6s}.ab-project__link:hover .ab-plate__graphic i{opacity:.5}.ab-plate__graphic b{animation:3.2s ease-in-out infinite ab-node}.ab-plate__graphic b:nth-of-type(2){animation-delay:1.1s}@keyframes ab-node{0%,to{box-shadow:0 0 0 5px #6fe6f21f}50%{box-shadow:0 0 0 11px #6fe6f200}}[data-magnetic]{transform:translate3d(var(--tx,0px),var(--ty,0px),0);transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s}[data-magnetic]:active{transform:translate3d(var(--tx,0px),calc(var(--ty,0px) + 1px),0)}.ab-process__steps:before{content:"";background:linear-gradient(90deg,var(--ab-aqua),var(--ab-blue-bright));transform-origin:0;width:100%;height:2px;transform:scaleX(var(--p,1));position:absolute;top:-1px;left:0;box-shadow:0 0 18px #6fe6f2b3}.ab-motion .ab-process__steps li{opacity:.62;transition:opacity .6s}.ab-motion .ab-process__steps li.is-lit{opacity:1}.ab-process__steps li:before{transition:color .4s,text-shadow .4s}.ab-process__steps li.is-lit:before{text-shadow:0 0 14px #6fe6f2cc}.ab-global__signal{position:relative;overflow:hidden}.ab-global__signal:before{content:"";background:#e9ffff;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:3.8s cubic-bezier(.45,0,.2,1) infinite ab-signal-dot;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #6fe6f21f,0 0 18px #1683ffa6}.ab-global__signal:after{content:"";background:linear-gradient(90deg,transparent,#6fe6f261,var(--ab-aqua),transparent);width:72px;height:2px;margin-top:-1px;animation:3.8s cubic-bezier(.45,0,.2,1) infinite ab-signal;position:absolute;top:50%;left:0}@keyframes ab-signal{0%{opacity:0;transform:translate(24px)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(min(560px,70vw))}}@keyframes ab-signal-dot{0%{opacity:0;transform:translate(30px)scale(.75)}14%{opacity:1}50%{transform:translate(min(280px,35vw))scale(1)}86%{opacity:1}to{opacity:0;transform:translate(min(566px,71vw))scale(.75)}}.ab-cta:before{content:"";background:conic-gradient(from 0deg at 70% 60%, transparent 0 40%, #6fe6f22e 50%, transparent 62%);pointer-events:none;animation:18s linear infinite ab-aurora;position:absolute;inset:-40%}.ab-cta>:not(.ab-cta__pointer){z-index:1;position:relative}@keyframes ab-aurora{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ab-service,.ab-plate,[data-magnetic]{transform:none!important}.ab-cta:before,.ab-global__signal:before,.ab-global__signal:after,.ab-plate__graphic b{animation:none}.ab-work-carousel__viewport,.ab-work-carousel__slide,.ab-work-carousel__progress i,.ab-work-carousel__arrow,.ab-work-carousel__buttons button{transition:none!important}.ab-work-carousel__slide,.ab-work-carousel__slide[data-active=true]{transform:none}}@media (max-width:1080px){.ab-services-tech{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-services-tech__group:nth-child(4n){border-right:1px solid #1683ff17}.ab-services-tech__group:nth-child(2n){border-right:0}.ab-services-tech__group:nth-last-child(-n+4){border-bottom:1px solid #1683ff17}.ab-services-tech__group:nth-last-child(-n+2){border-bottom:0}.ab-about-mindset{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-about-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-about-timeline li:nth-child(4){border-top:1px solid #ffffff17;border-left:0;padding-left:0}.ab-about-timeline li:nth-child(5){border-top:1px solid #ffffff17}.ab-about-timeline li:nth-child(4):before{left:0}.ab-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-stack__group:nth-child(4n){border-right:1px solid var(--ab-line)}.ab-stack__group:nth-child(2n){border-right:0}.ab-stack__group:nth-last-child(-n+4){border-bottom:1px solid var(--ab-line)}.ab-stack__group:nth-last-child(-n+2){border-bottom:0}.ab-process__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-process__steps li:nth-child(4){border-left:0;padding-left:0}.ab-process__steps li:nth-child(n+4){border-top:1px solid #ffffff1a}}@media (max-width:1100px) and (min-width:701px){.ab-work-carousel__slide{flex-basis:clamp(390px,70vw,680px)}}@media (max-width:900px){.ab-services-hero__grid,.ab-services-intro__grid,.ab-service-chapter__head,.ab-services-combine__head,.ab-services-tech__head{grid-template-columns:minmax(0,1fr)}.ab-services-hero__grid{gap:52px}.ab-services-map{width:min(100%,680px);min-height:470px}.ab-services-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-services-rail a:nth-child(3){border-top:1px solid #1683ff1a;border-left:0}.ab-services-rail a:nth-child(4){border-top:1px solid #1683ff1a}.ab-service-chapter__marker{grid-template-columns:auto auto 1fr;position:static}.ab-service-chapter__marker>span{grid-column:auto;font-size:3.8rem}.ab-service-system{grid-template-columns:minmax(0,1fr)}.ab-service-system>div{min-height:auto}.ab-service-system>div+div{border-top:1px solid #1683ff1a;border-left:0}.ab-services-combine__head>p,.ab-services-tech__head>p{justify-self:start}.ab-services-combine__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-services-combine__flow li:nth-child(3){border-top:1px solid #ffffff17;border-left:0;padding-left:0}.ab-services-combine__flow li:nth-child(4){border-top:1px solid #ffffff17}.ab-services-combine__flow li:nth-child(3):before{left:0}.ab-header__nav,.ab-header__cta{display:none}.ab-header__toggle{display:grid}.ab-header__bar{padding:6px 6px 6px 16px}.ab-hero__grid,.ab-heading,.ab-page-hero__grid,.ab-global,.ab-service-block__head,.ab-two-col,.ab-contact,.ab-about-hero__grid,.ab-about-section-head,.ab-about-evolution__head,.ab-about-technology,.ab-about-global,.ab-about-hands-on{grid-template-columns:minmax(0,1fr)}.ab-about-hero__grid{gap:50px}.ab-about-origin{width:min(100%,640px);min-height:440px}.ab-about-story__grid{grid-template-columns:160px minmax(0,1fr);gap:44px}.ab-about-story__year{position:static}.ab-about-section-head>p,.ab-about-evolution__head>p{justify-self:start}.ab-about-technology{gap:40px}.ab-about-hands-on__body{padding-top:0}.ab-services{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.ab-service--1,.ab-service--4{grid-area:auto;min-height:260px}.ab-service--1 .ab-link{margin-top:6px;padding-top:0}.ab-hero__visual{order:-1;width:100%;max-width:460px;margin:-8px auto 0}.ab-detail-cols{grid-template-columns:minmax(0,1fr)}.ab-contact__aside{position:static}.ab-footer__grid{grid-template-columns:1fr 1fr}.ab-footer__brand{grid-column:1/-1}}@media (max-width:700px){.ab-work-carousel__topline{margin-bottom:2px}.ab-work-carousel__topline>p:first-child{font-size:0}.ab-work-carousel__topline>p:first-child:after{content:"Swipe to explore";font-size:.72rem}.ab-work-carousel__viewport{width:calc(100% + var(--ab-gutter) + var(--ab-gutter));margin-inline:calc(0px - var(--ab-gutter));padding:18px 7vw 24px;scroll-padding-inline:7vw}.ab-work-carousel__slide{opacity:.76;flex-basis:86vw;transform:translateY(6px)scale(.965)}.ab-work-carousel__slide[data-active=true]{transform:translateY(0)scale(1)}.ab-work-carousel__card{gap:14px}.ab-work-carousel__card .ab-plate{border-radius:22px}.ab-work-carousel__eyebrow{font-size:.68rem}.ab-work-carousel__title-row h3{font-size:clamp(1.6rem,8vw,2.15rem)}.ab-work-carousel__title-row p{font-size:.86rem}.ab-work-carousel__arrow{width:38px;height:38px}.ab-work-carousel__services li{font-size:.7rem}.ab-work-carousel__controls{padding-inline:0}.ab-work-carousel__position{grid-template-columns:auto minmax(90px,1fr) auto;width:100%}.ab-work-carousel__buttons{display:none}}@media (max-width:640px){.ab-services-hero{padding-bottom:48px}.ab-services-hero__copy h1{font-size:clamp(2.55rem,12vw,3.8rem)}.ab-services-hero__actions,.ab-services-hero__actions .ab-button{width:100%}.ab-services-map{border-radius:24px;min-height:540px}.ab-services-map__core{width:124px}.ab-services-map__node{grid-template-columns:auto 1fr;align-content:center;width:44%;min-height:92px;padding:12px}.ab-services-map__node>span{grid-column:1/-1}.ab-services-map__node--1,.ab-services-map__node--2{top:8%}.ab-services-map__node--3,.ab-services-map__node--4{bottom:8%}.ab-services-rail{grid-template-columns:minmax(0,1fr);margin-top:34px}.ab-services-rail a+a,.ab-services-rail a:nth-child(3),.ab-services-rail a:nth-child(4){border-top:1px solid #1683ff1a;border-left:0}.ab-services-intro__copy{padding-top:22px}.ab-service-chapter{padding-block:58px}.ab-service-chapter__marker{grid-template-columns:auto auto 1fr;gap:10px}.ab-service-chapter__marker>span{font-size:3.15rem}.ab-service-system{border-radius:22px}.ab-service-system>div{padding:24px 20px}.ab-service-system__build ul{grid-template-columns:minmax(0,1fr)}.ab-service-system__eyebrow{flex-direction:column;align-items:flex-start;gap:4px}.ab-services-combine{padding:32px 24px}.ab-services-combine__flow{grid-template-columns:minmax(0,1fr)}.ab-services-combine__flow li,.ab-services-combine__flow li+li,.ab-services-combine__flow li:nth-child(3){border-top:1px solid #ffffff17;border-left:0;min-height:auto;padding:24px 0 24px 28px}.ab-services-combine__flow li:first-child{border-top:0}.ab-services-combine__flow:before{width:2px;height:100%;transform:scaleY(var(--p,1));transform-origin:top}.ab-services-combine__flow li:before,.ab-services-combine__flow li+li:before,.ab-services-combine__flow li:nth-child(3):before{top:30px;left:-4px}.ab-services-tech{grid-template-columns:minmax(0,1fr)}.ab-services-tech .ab-services-tech__group{border-bottom:1px solid #1683ff17;border-right:0;min-height:auto}.ab-services-tech .ab-services-tech__group:last-child{border-bottom:0}.ab-about-mindset article+article{border-top:1px solid #1683ff1a;border-left:0}.ab-about-mindset article{min-height:auto;padding:26px 0 26px 28px}.ab-about-mindset article:before{top:31px;left:-4px}.ab-about-mindset:before{width:2px;height:100%}.ab-about-hands-on{padding:28px 22px}.ab-services,.ab-archive,.ab-groups,.ab-story,.ab-principles,.ab-topics,.ab-form__row,.ab-numbered,.ab-about-beliefs,.ab-about-mindset,.ab-about-disciplines,.ab-about-timeline,.ab-about-story__grid{grid-template-columns:minmax(0,1fr)}.ab-about-hero{padding-bottom:68px}.ab-about-hero__copy h1{font-size:clamp(2.55rem,12vw,3.7rem)}.ab-about-origin{border-radius:24px;min-height:390px}.ab-about-origin__meta>div{min-height:104px;padding:20px 16px}.ab-about-story__year{min-height:auto}.ab-about-story__year span{font-size:4.4rem}.ab-about-belief,.ab-about-belief:nth-child(odd),.ab-about-belief:nth-child(2n){border-left:0;padding:24px 0}.ab-about-evolution{padding:32px 24px}.ab-about-timeline li,.ab-about-timeline li+li,.ab-about-timeline li:nth-child(4){border-top:1px solid #ffffff17;border-left:0;min-height:auto;padding:24px 0}.ab-about-timeline li:first-child{border-top:0}.ab-about-timeline:before{width:2px;height:100%;transform:scaleY(var(--p,1));transform-origin:top}.ab-about-timeline li{padding-left:28px!important}.ab-about-timeline li:before,.ab-about-timeline li+li:before{top:30px;left:-4px}.ab-about-technology{padding:32px 24px}.ab-about-disciplines li:nth-child(2n){border-left:0;padding-left:0}.ab-about-global{padding:28px 22px}.ab-hero h1{max-width:9.5em;font-size:clamp(2.7rem,13vw,4rem)}.ab-hero__stats{width:100%}.ab-global{padding:26px 22px}.ab-stack{grid-template-columns:minmax(0,1fr)}.ab-stack .ab-stack__group{border-right:0;border-bottom:1px solid var(--ab-line)}.ab-stack .ab-stack__group:last-child{border-bottom:0}.ab-process__steps{grid-template-columns:minmax(0,1fr)}.ab-process__steps li,.ab-process__steps li+li{border-left:0;padding:20px 0 4px}.ab-process__steps li+li{border-top:1px solid #ffffff1a}.ab-project-visual .ab-plate{aspect-ratio:4/3}.ab-project-visual .ab-plate--media{aspect-ratio:auto}.ab-cta__actions,.ab-cta__actions .ab-button{width:100%}.ab-hero__actions .ab-button{flex:1}}@media (max-width:520px){.ab-about-origin__meta{grid-template-columns:1fr}.ab-about-origin{min-height:540px}.ab-about-origin__field{bottom:290px}.ab-about-origin__meta>div{min-height:86px}.ab-about-origin__meta>div+div{border-top:1px solid #6fe6f22e}.ab-about-belief{grid-template-columns:40px minmax(0,1fr);gap:14px}.ab-about-hero__actions,.ab-about-hero__actions .ab-button{width:100%}.ab-hero__stats{grid-template-columns:1fr;gap:7px}.ab-hero__stats>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}.ab-hero__stats>div:before{right:72%}.ab-footer__bottom{grid-template-columns:1fr auto}.ab-footer__origin{grid-area:2/1/auto/-1;justify-self:start}.ab-footer__bottom>:last-child{justify-self:end}}.ab-home--editorial .ab-home-hero__grid{width:min(100% - clamp(36px,5vw,96px),1660px);max-width:none;margin-inline:auto}.ab-home-hero{background:radial-gradient(900px 620px at 77% 47%,#4fa3ff1f,#0000 70%),linear-gradient(#f8f5ee 0%,#f6f2ea 100%);min-height:100svh;padding-bottom:clamp(34px,5vw,68px)}.ab-home-hero:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#1227490e 1px,#0000 1px),linear-gradient(90deg,#1227490e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 8%,#000 55% 100%)}.ab-home-hero__grid{grid-template-columns:minmax(440px,.86fr) minmax(620px,1.14fr);gap:clamp(28px,4vw,70px);min-height:calc(100svh - 180px)}.ab-home-hero__copy{z-index:4;padding-left:clamp(0px,1.5vw,22px);position:relative}.ab-home-hero__copy h1{letter-spacing:-.078em;max-width:8.7ch;margin-top:clamp(46px,6vw,82px);font-size:clamp(4.8rem,7.6vw,8.9rem);line-height:.8}.ab-home-hero__intro{max-width:47ch}.ab-home-hero__visual{isolation:isolate;align-self:stretch;min-height:680px;margin-right:min(-2vw,-18px);position:relative}.ab-home-hero__visual:before{content:"";z-index:-2;aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#2d89ff1c 0 24%,#53c2e10e 47%,#0000 72%);border-radius:50%;width:min(62vw,920px);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.ab-home-hero__globe-shell{z-index:2;filter:drop-shadow(0 36px 48px #0f234429);position:absolute;inset:-4% -7% -2% -4%}.ab-home-hero__visual .ab-globe{position:absolute;inset:0}.ab-globe{overflow:visible}.ab-globe__canvas,.ab-globe__labels,.ab-globe__fallback{position:absolute;inset:0}.ab-globe__canvas{z-index:2}.ab-globe__canvas canvas{display:block;width:100%!important;height:100%!important}.ab-globe__fallback{z-index:1;aspect-ratio:1;opacity:.94;background:radial-gradient(circle at 35% 28%,#6ee3ee2e,#0000 27%),radial-gradient(circle at 64% 68%,#2586ff29,#0000 34%),linear-gradient(145deg,#102d4a,#081a31 62%,#071426);border-radius:50%;width:min(74%,720px);transition:opacity .5s;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:inset -32px -28px 58px #00000047,0 0 70px #3a96e021}.ab-globe[data-ready=true] .ab-globe__fallback{opacity:0}.ab-globe__labels{z-index:4;pointer-events:none}.ab-globe__label{opacity:0;transform-origin:0 100%;will-change:transform,opacity;display:block;position:absolute;top:0;left:0}.ab-globe__label>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1a2d43;letter-spacing:.025em;background:#f6fafcd6;border:1px solid #74b0d93d;gap:2px;min-width:max-content;padding:7px 9px;font-size:.64rem;font-weight:700;display:grid;position:absolute;bottom:10px;left:12px;box-shadow:0 8px 22px #14294814}.ab-globe__label>span:before{content:"";background:#4c93c480;width:13px;height:1px;position:absolute;bottom:-1px;left:-13px}.ab-globe__label small{color:#4f7898;letter-spacing:.1em;text-transform:uppercase;font-size:.49rem;font-weight:700}.ab-globe__label--origin>span{color:#f1fdff;background:#0a233be0;border-color:#47bed36b;box-shadow:0 0 0 1px #6fe3ee14,0 12px 30px #08254138}.ab-globe__label--origin small{color:#76dce6}.ab-globe__label--left>span{text-align:right;left:auto;right:12px}.ab-globe__label--left>span:before{left:auto;right:-13px}.ab-home-hero__orbit{z-index:1;pointer-events:none;border:1px solid #3176ad21;border-radius:50%;position:absolute;top:50%;left:50%}.ab-home-hero__orbit:after{content:"";background:#5ed9e6;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #5ed9e614,0 0 20px #3797ff73}.ab-home-hero__orbit--outer{aspect-ratio:1;width:min(92%,820px);transform:translate(-49%,-50%)rotate(-14deg)scaleY(.72)}.ab-home-hero__orbit--outer:after{top:9%;right:13%}.ab-home-hero__orbit--inner{aspect-ratio:1;border-color:#328bd217;width:min(77%,680px);transform:translate(-49%,-50%)rotate(22deg)scaleY(.78)}.ab-home-hero__orbit--inner:after{width:5px;height:5px;bottom:26%;left:4%}.ab-home-hero__engineering-label{z-index:5;color:#637180;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:750;position:absolute}.ab-home-hero__engineering-label:before{content:"";vertical-align:middle;background:#53b8cf;width:20px;height:1px;margin-right:9px;display:inline-block}.ab-home-hero__engineering-label--top{top:12%;right:3%}.ab-home-hero__engineering-label--bottom{bottom:8%;left:11%}@media (max-width:1180px){.ab-home-hero__grid{grid-template-columns:minmax(380px,.9fr) minmax(500px,1.1fr)}.ab-home-hero__visual{min-height:600px}.ab-home-hero__globe-shell{inset:0 -5% 0 -3%}.ab-home-hero__engineering-label--top{right:0}}@media (max-width:900px){.ab-home--editorial .ab-home-hero__grid{width:min(100% - 36px,760px)}.ab-home-hero{min-height:auto;padding-top:124px}.ab-home-hero__grid{grid-template-columns:1fr;min-height:auto}.ab-home-hero__copy{padding-left:0}.ab-home-hero__copy h1{max-width:9.2ch;font-size:clamp(4.2rem,14vw,7rem)}.ab-home-hero__visual{min-height:590px;margin:8px -18px 0}.ab-home-hero__globe-shell{inset:-2% -7%}.ab-home-hero__engineering-label--top{top:10%;right:8%}.ab-home-hero__engineering-label--bottom{bottom:8%;left:9%}}@media (max-width:560px){.ab-home--editorial .ab-home-hero__grid{width:calc(100% - 28px)}.ab-home-hero__copy h1{margin-top:34px;font-size:clamp(3.8rem,18.5vw,5.5rem)}.ab-home-hero__intro{margin-top:26px;font-size:.92rem}.ab-home-hero__meta{margin-top:30px}.ab-home-hero__visual{min-height:430px;margin-inline:-14px}.ab-home-hero__globe-shell{inset:-3% -12%}.ab-home-hero__orbit--outer{width:96%}.ab-home-hero__orbit--inner{width:80%}.ab-home-hero__engineering-label{font-size:.49rem}.ab-home-hero__engineering-label--top{top:7%;right:3%}.ab-home-hero__engineering-label--bottom{bottom:4%;left:4%}.ab-globe__label>span{padding:5px 7px;font-size:.56rem}}.ab-home--editorial .ab-container{max-width:none;padding-inline:var(--ab-home-gutter);margin-inline:0}.ab-home--editorial section{width:100%}.ab-home-hero__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(44px,6vw,112px)}.ab-home-hero__copy h1{max-width:8.9ch}.ab-home-marquee--stack{background:#f8f4ec;border-color:#d5cec3}.ab-home-marquee--stack>div{animation-duration:34s}.ab-home-marquee--stack span{letter-spacing:-.018em;padding:15px 0;font-size:.92rem;font-weight:560}.ab-home-marquee--stack i{color:#2586ff;opacity:.8}.ab-home-belief__grid,.ab-home-work__head,.ab-home-capabilities__head,.ab-home-world__head{grid-template-columns:var(--ab-home-rail) minmax(0,1fr) minmax(260px,.34fr);column-gap:clamp(34px,4vw,72px)}.ab-home-belief__grid{grid-template-columns:var(--ab-home-rail) minmax(0,1fr)}.ab-home-belief__grid>div{max-width:none}.ab-home-belief h2{max-width:12.5ch}.ab-home-work__head{margin-bottom:clamp(56px,7vw,96px)}.ab-editorial-projects{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.ab-editorial-project{border-top:1px solid #d5cec2;padding:44px 0 64px;border-right:0!important}.ab-editorial-project:nth-child(odd),.ab-editorial-project:nth-child(2n){padding-left:0;padding-right:0}.ab-editorial-project--1{grid-column:1/span 7;padding-right:clamp(28px,3.5vw,64px)!important}.ab-editorial-project--2{border-left:1px solid #d5cec2;grid-column:8/-1;padding-left:clamp(28px,3.5vw,64px)!important}.ab-editorial-project--3{border-top:1px solid #d5cec2;grid-column:1/span 5;padding-right:clamp(28px,3.5vw,64px)!important}.ab-editorial-project--4{border-top:1px solid #d5cec2;border-left:1px solid #d5cec2;grid-column:6/-1;padding-left:clamp(28px,3.5vw,64px)!important}.ab-editorial-project h3{max-width:11ch}.ab-home-system__inner{width:100%}.ab-home-system__head{grid-template-columns:minmax(0,1.22fr) minmax(280px,.42fr);gap:clamp(48px,7vw,120px)}.ab-home-system__head h2{max-width:10.5ch}.ab-system-map{width:100%}.ab-home-capabilities__head h2{max-width:11ch}.ab-capability-row{grid-template-columns:var(--ab-home-rail) minmax(260px,.82fr) minmax(320px,1fr) 32px;min-height:132px}.ab-capability-row:hover{background:#ffffff52;padding-inline:0}.ab-capability-row:hover h3{transform:translate(8px)}.ab-capability-row h3{transition:transform .28s}.ab-home-tech__statement h2{max-width:9.4ch}.ab-home-tech__groups article{grid-template-columns:var(--ab-home-rail) minmax(210px,.7fr) minmax(0,1fr);min-height:142px}.ab-home-tech__groups article>span{padding-left:0}.ab-home-world__head h2{max-width:9.4ch}.ab-world-clocks{border-top:1px solid #d4cdc1;border-left:0;border-right:0}.ab-clock{border-bottom:1px solid #d4cdc1;border-left:1px solid #d4cdc1;border-right:0}.ab-clock:nth-child(3n+1){border-left:0}.ab-home-world__signal{margin-top:42px}.ab-home-final__inner>div{grid-template-columns:minmax(0,1.36fr) minmax(300px,.42fr);gap:clamp(64px,9vw,150px)}.ab-home-final h2{max-width:8.6ch}.ab-footer__grid,.ab-footer__bottom{max-width:none}@media (max-width:1100px){.ab-home--editorial{--ab-home-rail:132px;--ab-home-gutter:clamp(24px,4vw,52px)}.ab-home-belief__grid,.ab-home-work__head,.ab-home-capabilities__head,.ab-home-world__head{grid-template-columns:var(--ab-home-rail) minmax(0,1fr)}.ab-home-work__head .ab-home-text-link,.ab-home-capabilities__head>p,.ab-home-world__head>p{grid-column:2;justify-self:start}.ab-editorial-project--1{grid-column:1/span 7}.ab-editorial-project--2{grid-column:8/-1}.ab-editorial-project--3{grid-column:1/span 6}.ab-editorial-project--4{grid-column:7/-1}.ab-capability-row{grid-template-columns:var(--ab-home-rail) minmax(220px,.8fr) minmax(260px,1fr) 30px}.ab-home-tech__grid{gap:64px}.ab-home-tech__groups article{grid-template-columns:72px minmax(170px,.7fr) minmax(0,1fr)}}@media (max-width:820px){.ab-home--editorial{--ab-home-gutter:24px}.ab-home-belief__grid,.ab-home-work__head,.ab-home-capabilities__head,.ab-home-world__head{grid-template-columns:1fr}.ab-home-work__head .ab-home-text-link,.ab-home-capabilities__head>p,.ab-home-world__head>p{grid-column:auto}.ab-editorial-projects{grid-template-columns:1fr}.ab-editorial-project--1,.ab-editorial-project--2,.ab-editorial-project--3,.ab-editorial-project--4{border-left:0;grid-column:1;padding-left:0!important;padding-right:0!important}.ab-capability-row{grid-template-columns:44px 1fr auto}.ab-home-tech__grid{grid-template-columns:1fr}.ab-home-tech__statement{position:static}.ab-home-tech__groups article{grid-template-columns:60px 1fr}.ab-home-tech__groups article p{grid-column:2}.ab-clock:nth-child(3n+1){border-left:1px solid #d4cdc1}.ab-clock:nth-child(odd){border-left:0}}@media (max-width:560px){.ab-home--editorial{--ab-home-gutter:18px}.ab-home-marquee--stack span{padding:13px 0;font-size:.84rem}.ab-home-tech__groups article{grid-template-columns:1fr}.ab-home-tech__groups article p{grid-column:auto}.ab-clock{border-left:0!important}}.ab-home--editorial{--ab-home-gutter:clamp(24px, 3.8vw, 72px);--ab-home-rail:clamp(112px, 10vw, 156px)}.ab-site:has(.ab-home--editorial) .ab-header{padding-inline:var(--ab-home-gutter)}.ab-site:has(.ab-home--editorial) .ab-header__bar{max-width:none}.ab-home--editorial .ab-container{padding-inline:var(--ab-home-gutter)}.ab-home-hero{min-height:min(900px,94svh);padding-top:clamp(122px,10vw,154px);padding-bottom:clamp(64px,7vw,90px)}.ab-home--editorial .ab-home-hero__grid{width:100%;min-height:min(720px,76svh);padding-inline:var(--ab-home-gutter);grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);gap:clamp(36px,4.8vw,86px)}.ab-home-hero__copy{align-self:center}.ab-home-hero__copy h1{letter-spacing:-.062em;text-wrap:balance;max-width:11ch;margin-top:clamp(30px,4vw,58px);font-size:clamp(4rem,5.55vw,6.7rem);font-weight:735;line-height:.91}.ab-home-hero__line{display:block}.ab-home-hero__line.is-accent{color:#2d88f8;font-weight:500}.ab-home-hero__intro{max-width:46ch;margin-top:28px;font-size:.98rem;line-height:1.68}.ab-home-hero__actions{margin-top:26px}.ab-home-hero__meta{margin-top:34px}.ab-home-hero__visual{min-height:590px;margin-right:0}.ab-home-hero__visual:before{opacity:.8;width:min(52vw,760px)}.ab-home-hero__globe-shell{filter:drop-shadow(0 30px 42px #0f234424);inset:3% -1% 3% 3%}.ab-globe__fallback{width:min(68%,650px)}.ab-home-hero__orbit--outer{opacity:.75;border-color:#3176ad1a;width:min(78%,700px)}.ab-home-hero__orbit--outer:after{width:5px;height:5px;box-shadow:0 0 0 4px #5ed9e60f,0 0 14px #3797ff52}.ab-home-belief{padding:clamp(92px,10vw,142px) 0}.ab-home-belief h2{letter-spacing:-.058em;max-width:12ch;font-size:clamp(3.25rem,5vw,5.7rem);line-height:.93}.ab-home-belief__grid>div>p{margin-top:30px}.ab-home-work{padding:clamp(82px,8.5vw,116px) 0 clamp(96px,10vw,138px)}.ab-home-work__head h2{letter-spacing:-.055em;font-size:clamp(3rem,4.6vw,5rem);line-height:.96}.ab-editorial-project{padding-block:38px 52px}.ab-editorial-project h3{letter-spacing:-.048em;font-size:clamp(2rem,2.8vw,3.15rem);line-height:1}.ab-editorial-project>.ab-editorial-project__link>p{min-height:0;margin:16px 0 24px}.ab-editorial-project .ab-plate__media-frame{min-height:clamp(270px,27vw,500px)}.ab-home-system{padding:clamp(88px,9vw,126px) 0 62px}.ab-home-system__head{grid-template-columns:minmax(0,1.18fr) minmax(280px,.44fr);margin-top:32px}.ab-home-system .ab-home-system__head h2{letter-spacing:-.06em;max-width:11.5ch;font-size:clamp(3.7rem,5.6vw,6rem);line-height:.92}.ab-system-map{min-height:210px;margin-top:clamp(66px,7vw,96px)}.ab-system-map svg{height:132px}.ab-home-capabilities{padding:clamp(92px,10vw,138px) 0}.ab-home-capabilities__head{margin-bottom:52px}.ab-home-capabilities__head h2{letter-spacing:-.058em;max-width:11.5ch;font-size:clamp(3.2rem,4.8vw,5.25rem);line-height:.93}.ab-capability-row{min-height:116px}.ab-capability-row h3{font-size:clamp(1.5rem,2.15vw,2.35rem)}.ab-home-tech{padding:clamp(92px,10vw,138px) 0}.ab-home-tech__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(64px,7vw,118px)}.ab-home-tech__statement{top:112px}.ab-home-tech__statement h2{letter-spacing:-.058em;max-width:10.5ch;margin-top:34px;font-size:clamp(3.2rem,4.75vw,5.15rem);line-height:.93}.ab-home-tech__statement>p{margin-top:28px}.ab-home-tech__groups article{min-height:126px;padding:28px 0}.ab-home-tech__groups h3{font-size:1.3rem}.ab-home-world{padding:clamp(92px,10vw,138px) 0}.ab-home-world__head{margin-bottom:56px}.ab-home-world__head h2{letter-spacing:-.058em;max-width:10.5ch;font-size:clamp(3.2rem,4.8vw,5.2rem);line-height:.93}.ab-clock{min-height:190px;padding:26px}.ab-clock__face{width:112px}.ab-clock__meta>span{font-size:1.25rem}.ab-home-final{padding:clamp(88px,10vw,132px) 0 78px}.ab-home-final__inner>div{margin-top:38px}.ab-home-final h2{letter-spacing:-.066em;max-width:10ch;font-size:clamp(4.1rem,6.8vw,7.1rem);line-height:.88}@media (max-width:1020px){.ab-home--editorial{--ab-home-gutter:clamp(22px,4vw,40px);--ab-home-rail:104px}.ab-home--editorial .ab-home-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);gap:28px}.ab-home-hero__copy h1{font-size:clamp(3.5rem,6.9vw,5.4rem)}.ab-home-hero__visual{min-height:500px}.ab-home-hero__globe-shell{inset:5% -5% 5% 1%}.ab-home-system__head{grid-template-columns:1fr minmax(240px,.42fr);gap:42px}.ab-home-tech__grid{gap:48px}.ab-clock{grid-template-columns:94px 1fr;gap:18px;padding:22px}.ab-clock__face{width:90px}}@media (max-width:820px){.ab-home--editorial{--ab-home-gutter:20px}.ab-site:has(.ab-home--editorial) .ab-header{padding:10px 12px 0}.ab-site:has(.ab-home--editorial) .ab-header__bar{border-radius:16px}.ab-home-hero{padding-top:108px;padding-bottom:54px;overflow:hidden}.ab-home--editorial .ab-home-hero__grid{width:100%;padding-inline:var(--ab-home-gutter);grid-template-columns:1fr;gap:20px}.ab-home-hero__copy h1{letter-spacing:-.058em;max-width:10.8ch;margin-top:26px;font-size:clamp(3.25rem,12.7vw,5rem);line-height:.93}.ab-home-hero__intro{max-width:38ch;margin-top:22px;font-size:.92rem;line-height:1.62}.ab-home-hero__actions{gap:12px 18px;margin-top:22px}.ab-home-hero__meta{gap:14px;margin-top:26px;font-size:.6rem}.ab-home-hero__visual{min-height:400px;margin:0 -8px}.ab-home-hero__visual:before{width:min(104vw,620px)}.ab-home-hero__globe-shell{inset:0 -4% -2%}.ab-home-hero__orbit--outer{opacity:.45;width:82%}.ab-globe__label:not(.ab-globe__label--origin){display:none}.ab-globe__label>span{padding:5px 7px;font-size:.56rem}.ab-home-marquee--stack span{padding:12px 0;font-size:.78rem}.ab-home-marquee--stack i{margin-inline:14px}.ab-home-belief,.ab-home-capabilities,.ab-home-tech,.ab-home-world{padding-block:72px}.ab-home-belief__grid,.ab-home-work__head,.ab-home-capabilities__head,.ab-home-world__head{gap:20px}.ab-home-belief h2,.ab-home-capabilities__head h2,.ab-home-world__head h2{letter-spacing:-.055em;max-width:11.5ch;font-size:clamp(2.75rem,10.4vw,4.2rem);line-height:.94}.ab-home-belief__grid>div>p{margin-top:24px;font-size:.94rem}.ab-home-work{padding:70px 0 84px}.ab-home-work__head{margin-bottom:34px}.ab-home-work__head h2{font-size:clamp(2.65rem,10vw,3.8rem)}.ab-editorial-project{padding:32px 0 38px}.ab-editorial-project h3{margin-top:20px;font-size:clamp(2rem,8.7vw,2.8rem)}.ab-editorial-project>.ab-editorial-project__link>p{margin:14px 0 20px;font-size:.88rem}.ab-editorial-project .ab-plate__media-frame{min-height:0}.ab-home-system{padding:72px 0 58px}.ab-home-system__head{grid-template-columns:1fr;gap:22px;margin-top:28px}.ab-home-system .ab-home-system__head h2{max-width:11ch;font-size:clamp(2.9rem,10.7vw,4.35rem);line-height:.94}.ab-home-system__head>p{max-width:34ch;padding-top:0;font-size:.9rem}.ab-system-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;min-height:0;margin-top:54px}.ab-system-map span{gap:5px;font-size:.62rem}.ab-system-map span:last-of-type{grid-column:1/-1}.ab-system-map svg{display:none}.ab-system-map span:after{margin-top:5px}.ab-home-capabilities__head{margin-bottom:34px}.ab-capability-row{grid-template-columns:34px minmax(0,1fr) 24px;gap:12px 14px;min-height:0;padding:24px 0}.ab-capability-row h3{font-size:clamp(1.45rem,6vw,2rem);line-height:1.05}.ab-capability-row p{grid-column:2/4;max-width:42ch;font-size:.84rem;line-height:1.55}.ab-capability-row svg{grid-area:1/3}.ab-home-tech__grid{grid-template-columns:1fr;gap:42px}.ab-home-tech__statement{position:static}.ab-home-tech__statement h2{max-width:10.5ch;margin-top:26px;font-size:clamp(2.8rem,10.5vw,4.1rem);line-height:.94}.ab-home-tech__statement>p{margin:22px 0;font-size:.9rem}.ab-home-tech__groups article{grid-template-columns:42px minmax(0,1fr);gap:10px 14px;min-height:0;padding:22px 0}.ab-home-tech__groups article p{grid-column:2;font-size:.82rem;line-height:1.55}.ab-home-tech__groups h3{font-size:1.18rem}.ab-home-world__head{margin-bottom:38px}.ab-world-clocks{grid-template-columns:1fr 1fr}.ab-clock{grid-template-columns:76px 1fr;gap:14px;min-height:138px;padding:18px 14px}.ab-clock__face{width:72px}.ab-clock__hand--hour{height:18px}.ab-clock__hand--minute{height:25px}.ab-clock__hand--second{height:28px}.ab-clock__meta>span{font-size:1rem}.ab-clock__meta time{font-size:.72rem}.ab-clock__meta small{margin-top:8px;font-size:.55rem}.ab-home-world__signal{margin-top:30px}.ab-home-final{padding:74px 0 60px}.ab-home-final__inner>div{grid-template-columns:1fr;gap:28px;margin-top:28px}.ab-home-final h2{letter-spacing:-.06em;max-width:10ch;font-size:clamp(3.2rem,12.2vw,4.8rem);line-height:.9}.ab-home-final__aside{gap:20px}.ab-home-final__aside p{font-size:.9rem}.ab-footer__grid{grid-template-columns:1fr 1fr;gap:30px 24px;padding-top:48px}.ab-footer__brand{grid-column:1/-1}}@media (max-width:560px){.ab-home--editorial{--ab-home-gutter:16px}.ab-home-kicker,.ab-home-index{font-size:.58rem}.ab-home-hero__copy h1{font-size:clamp(3rem,13.7vw,4.25rem)}.ab-home-hero__actions{flex-direction:column;align-items:flex-start}.ab-home-hero__actions .ab-button{min-height:42px}.ab-home-hero__meta{flex-flow:wrap;gap:8px 14px}.ab-home-hero__visual{min-height:330px;margin-inline:-10px}.ab-home-hero__globe-shell{inset:0 -7%}.ab-home-hero__orbit--outer{display:none}.ab-home-belief,.ab-home-capabilities,.ab-home-tech,.ab-home-world{padding-block:64px}.ab-home-belief h2,.ab-home-capabilities__head h2,.ab-home-world__head h2{font-size:clamp(2.5rem,11.5vw,3.55rem)}.ab-home-work__head h2{font-size:clamp(2.45rem,11vw,3.25rem)}.ab-home-system .ab-home-system__head h2{font-size:clamp(2.65rem,11.5vw,3.7rem)}.ab-home-tech__statement h2{font-size:clamp(2.55rem,11.2vw,3.6rem)}.ab-editorial-project__top,.ab-editorial-project__foot{font-size:.57rem}.ab-capability-row{grid-template-columns:28px minmax(0,1fr) 20px}.ab-world-clocks{border-left:0;grid-template-columns:1fr}.ab-clock{border-right:0;grid-template-columns:84px 1fr;min-height:126px;padding:16px 4px;border-left:0!important}.ab-clock__face{width:78px}.ab-home-final h2{font-size:clamp(3rem,13vw,4.15rem)}.ab-home-final__aside .ab-button{width:auto}.ab-footer__grid{grid-template-columns:1fr;gap:24px}.ab-footer__brand{grid-column:auto}.ab-footer__bottom{grid-template-columns:1fr;gap:12px}.ab-footer__bottom>:last-child{justify-self:start}.ab-footer__origin{grid-area:auto}}@media (prefers-reduced-motion:reduce){.ab-home-marquee>div,.ab-home-final:before,.ab-home-world__signal i:after,.ab-system-map path{animation:none!important}}
