.ab-hero{padding-block:clamp(32px,3.4vw,56px) clamp(112px,9vw,150px)}.ab-hero__copy{position:relative;z-index:2}.ab-hero__eyebrow{gap:10px}.ab-stage{position:relative;width:100%;max-width:660px;aspect-ratio:1;justify-self:end;margin-block:-8px -56px}.ab-stage__glow{position:absolute;inset:2%;border-radius:50%;background:radial-gradient(closest-side,rgba(81,97,204,.5) 62%,rgba(124,136,219,.28) 78%,transparent 100%)}.ab-globe{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.ab-globe.is-on{opacity:1}.ab-orb{--d:10;position:absolute;width:clamp(60px,15.5%,104px);aspect-ratio:1;margin:calc(clamp(60px, 15.5%, 104px) / -2) 0 0 calc(clamp(60px, 15.5%, 104px) / -2);transform:translate3d(calc(var(--px, 0) * var(--d) * 1px),calc(var(--py, 0) * var(--d) * 1px),0)}.ab-orb__in{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.92),0 0 0 9px rgba(154,164,226,.18),0 18px 40px rgba(5,9,40,.55)}.ab-orb__in img{display:block;width:100%;height:auto}.ab-orb--1{left:12%;top:14%;--d:14}.ab-orb--2{left:80%;top:9%;--d:-12}.ab-orb--3{left:95%;top:48%;--d:18;width:clamp(54px,13.5%,92px)}.ab-orb--4{left:80%;top:86%;--d:-16}.ab-orb--5{left:26%;top:90%;--d:12}.ab-orb--5,.ab-orb--6{width:clamp(54px,13.5%,92px)}.ab-orb--6{left:4%;top:56%;--d:-10}.ab-float{transform:translate3d(calc(var(--px, 0) * -14px),calc(var(--py, 0) * -14px),0)}.fk-float.ab-float--1{top:2%;left:34%}.fk-float.ab-float--2{top:66%;right:-3%;left:auto}.fk-float.ab-float--3{bottom:19%;left:-5%}.ab-facts--3{grid-template-columns:repeat(3,1fr)}.ab-facts__rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ab-stars{display:inline-flex;gap:1px;color:var(--slate-300)}.ab-stars .is-on{color:var(--sand)}.ab-facts dd a{color:inherit;text-decoration:underline;text-decoration-color:var(--slate-300);text-underline-offset:3px}.ab-facts dd a:hover{color:var(--navy-700)}.ab-profile{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,72px);align-items:start}.ab-profile__copy{display:flex;flex-direction:column;gap:14px}.ab-profile__p{margin:0}.ab-location{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--slate-200)}.ab-location__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--navy-700);color:#fff}.ab-location strong{display:block;font-family:var(--font-head),system-ui,sans-serif;font-size:16.5px;color:var(--ink)}.ab-location div>span{display:block;font-size:15px;color:var(--slate-700);margin-top:2px}.ab-location small{display:block;font-size:13.5px;color:var(--slate-500);margin-top:4px;line-height:1.45}.ab-location__cta{white-space:nowrap}.ab-group{position:relative;padding:clamp(22px,3vw,32px);border-radius:var(--r-xl);background:linear-gradient(180deg,var(--paper),#fff 75%);border:1px solid var(--slate-200);box-shadow:var(--sh-md)}.ab-group__title{font-size:20px;margin:0}.ab-group__lede{margin:6px 0 22px;font-size:14.5px;color:var(--slate-600);line-height:1.5}.ab-group__holding{display:flex;flex-direction:column;gap:3px;padding:14px 18px;border-radius:var(--r-lg);background:#fff;border:1.5px dashed var(--navy-300);text-align:center}.ab-group__co strong,.ab-group__holding strong{font-family:var(--font-head),system-ui,sans-serif;font-size:15.5px;line-height:1.3;color:var(--ink)}.ab-group__co small,.ab-group__holding small{font-size:13.5px;color:var(--slate-600);line-height:1.45}.ab-group__links{position:relative;height:40px}.ab-group__links:before{content:"";position:absolute;left:50%;top:0;height:20px;margin-left:-1px;border-left:2px solid var(--navy-200)}.ab-group__links i{position:absolute;top:20px;height:20px;border-top:2px solid var(--navy-200)}.ab-group__links i:first-child{left:25%;right:50%;border-left:2px solid var(--navy-200);border-top-left-radius:10px}.ab-group__links i:nth-child(2){left:50%;right:25%;border-right:2px solid var(--navy-200);border-top-right-radius:10px}.ab-group__links b{display:none}.ab-group__companies{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.ab-group__co{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--slate-200)}.ab-group__co.is-us{background:linear-gradient(150deg,var(--navy-800),var(--navy-700));border-color:var(--navy-700);box-shadow:0 12px 28px rgba(36,54,181,.28)}.ab-group__co.is-us strong{color:#fff}.ab-group__co.is-us small{color:rgba(255,255,255,.8)}.ab-group__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--navy-800);background:#fff;padding:3px 10px;border-radius:12px;line-height:1.3}.ab-group__badge svg{color:var(--st-success)}.ab-aud{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ab-aud__card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);border-radius:var(--r-xl);background:#fff;border:1px solid var(--slate-200);box-shadow:var(--sh-md)}.ab-aud__art{position:absolute;top:16px;right:14px;width:min(38%,220px);height:auto;pointer-events:none}.ab-aud__head{display:flex;align-items:center;gap:12px}.ab-aud__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:var(--navy-50);color:var(--navy-700)}.ab-aud__tag{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-600)}.ab-aud__title{font-size:clamp(22px,2.1vw,27px);margin:2px 0 0;padding-right:4%;position:relative}.ab-aud__text{margin:0;font-size:15.5px;color:var(--slate-600);line-height:1.6}.ab-aud__occ{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ab-aud__occ li{font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:var(--r-pill);background:var(--navy-50);color:var(--navy-800)}.ab-aud__points{margin-top:8px}.ab-aud__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px}.ab-aud__card--biz{color:#fff;border-color:transparent;background:radial-gradient(520px 260px at 100% 0,rgba(81,97,204,.5),transparent 65%),linear-gradient(160deg,#0b1030,#1a237a)}.ab-aud__card--biz .ab-aud__ic{background:rgba(255,255,255,.12);color:#fff}.ab-aud__card--biz .ab-aud__tag{color:var(--navy-300)}.ab-aud__card--biz .ab-aud__title{color:#fff}.ab-aud__card--biz .ab-aud__text{color:rgba(255,255,255,.82)}.ab-aud__card--biz .ab-aud__occ li{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.18)}.ab-aud__card--biz .fk-checks li{color:rgba(255,255,255,.9)}.ab-aud__card--biz .fk-checks svg{color:#8fd6ad}.ab-values{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.ab-value{position:relative;overflow:hidden;padding:0 0 24px}.ab-value .fk-benefit__d,.ab-value .fk-benefit__t{padding-inline:22px}.ab-art{display:block;aspect-ratio:200/112;overflow:hidden;background:radial-gradient(70% 100% at 50% 0,rgba(81,97,204,.5),transparent 75%),linear-gradient(160deg,#0b1030,#19216a)}.ab-art svg{display:block;width:100%;height:100%}.ab-history{position:relative;overflow:hidden;overflow:clip}.ab-history__bg{position:absolute;inset:-6% 0;background:url(/assets/ueber-uns/firmengeschichte.webp) 50%/cover no-repeat;opacity:.06;pointer-events:none}.ab-history .container{position:relative}.ab-tlw{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,80px);align-items:start;margin-top:12px}.ab-tlstage{position:sticky;top:calc(var(--app-header-h) + 56px + clamp(24px, 8vh, 96px))}.ab-odo{display:flex;font-family:var(--font-head),system-ui,sans-serif;font-weight:800;font-size:clamp(84px,11.5vw,176px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.ab-odo__col{display:block;height:1em;overflow:hidden}.ab-odo__reel{display:block;transition:transform .7s cubic-bezier(.2,.85,.2,1);will-change:transform}.ab-odo__reel span{display:block;height:1em;color:transparent;background:linear-gradient(180deg,#fff 18%,#9aa4e2 92%);-webkit-background-clip:text;background-clip:text}.ab-tlstage__label{margin:14px 0 0;font-size:clamp(16px,1.5vw,20px);font-weight:600;color:#dfe3fb}.ab-ruler{display:flex;align-items:flex-end;gap:3px;height:28px;margin-top:24px}.ab-ruler i{flex:1;height:45%;border-radius:2px;background:rgba(255,255,255,.16);transition:background .3s ease,box-shadow .3s ease}.ab-ruler i.is-key{height:100%}.ab-ruler i.is-on{background:#b9c1f2}.ab-ruler i.is-on.is-key{background:#fff;box-shadow:0 0 10px rgba(255,255,255,.55)}.ab-ruler__ends{display:flex;justify-content:space-between;margin-top:8px;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.55)}.ab-tlroute{position:relative;padding-left:52px}.ab-tl__rail{position:absolute;left:15px;top:8px;bottom:8px;width:2px;background:rgba(185,193,242,.22);border-radius:2px}.ab-tl__fill{display:block;height:100%;transform:scaleY(1);transform-origin:top;background:linear-gradient(180deg,rgba(185,193,242,.5),#fff)}.ab-tl__plane{display:none;position:absolute;left:16px;top:8px;z-index:2;color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.85));will-change:transform;margin-top:-13px}.ab-tl__plane svg,.ab-tlw.is-live .ab-tl__plane{display:block}.ab-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ab-tl__item{position:relative}.ab-tl__dot{position:absolute;left:-44px;top:24px;width:16px;height:16px;border-radius:50%;background:#19216a;border:2px solid #b9c1f2}.ab-tl__item.is-key .ab-tl__dot{background:var(--sand);border-color:var(--sand);box-shadow:0 0 0 6px rgba(154,164,226,.22)}.ab-tl__card{padding:18px 22px;border-radius:var(--r-lg);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.ab-tl__item.is-key .ab-tl__card{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24)}.ab-tl__year{display:block;font-family:var(--font-head),system-ui,sans-serif;font-weight:800;font-size:26px;line-height:1;color:#fff;letter-spacing:-.01em}.ab-tl__item.is-key .ab-tl__year{color:#c9cff6}.ab-tl__title{display:block;margin-top:8px;font-family:var(--font-head),system-ui,sans-serif;font-size:17px;color:#fff;line-height:1.3}.ab-tl__text{margin:6px 0 0;font-size:15px;color:rgba(255,255,255,.78);line-height:1.55}.ab-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px}.ab-filter__label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);margin-right:6px}.ab-filter__chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:var(--r-pill);border:1px solid var(--slate-200);background:#fff;font:inherit;font-size:14.5px;font-weight:600;color:var(--slate-700);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ab-filter__chip small{font-size:12px;font-weight:700;min-width:22px;padding:1px 7px;border-radius:var(--r-pill);background:var(--slate-100);color:var(--slate-600);text-align:center}.ab-filter__chip:hover{border-color:var(--navy-300);color:var(--navy-700)}.ab-filter__chip.is-on{background:var(--navy-700);border-color:var(--navy-700);color:#fff}.ab-filter__chip.is-on small{background:rgba(255,255,255,.2);color:#fff}.ab-filter__chip:focus-visible{outline:none;box-shadow:var(--sh-ring)}.ab-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ab-person__btn{display:flex;flex-direction:column;width:100%;height:100%;padding:0;text-align:left;font:inherit;color:inherit;text-decoration:none;cursor:pointer;background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s}.ab-person__btn:hover{transform:translateY(-3px);box-shadow:var(--sh-lg);border-color:var(--navy-200)}.ab-person__btn:focus-visible{outline:none;box-shadow:var(--sh-ring)}.ab-person__photo{display:block;aspect-ratio:480/470;overflow:hidden;background:linear-gradient(180deg,var(--navy-50),#fff)}.ab-person__photo img{display:block;width:100%;height:auto;transition:transform .4s ease}.ab-person__btn:hover .ab-person__photo img{transform:scale(1.04)}.ab-person__photo--hiring{display:grid;place-items:center;color:var(--navy-300);background:repeating-linear-gradient(135deg,var(--navy-50) 0 12px,#fff 12px 24px)}.ab-person__body{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;flex:1}.ab-person__name{font-family:var(--font-head),system-ui,sans-serif;font-size:17px;color:var(--ink);line-height:1.25}.ab-person__role{font-size:14px;color:var(--navy-700);font-weight:600;line-height:1.45}.ab-person--hiring .ab-person__role{color:var(--slate-600);font-weight:400}.ab-person__since{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--slate-500)}.ab-person__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ab-tag{font-size:12px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill);background:var(--slate-100);color:var(--slate-700)}.ab-person__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:600;color:var(--navy-700)}@media (prefers-reduced-motion:reduce){.ab-person__btn,.ab-person__photo img{transition:none}}.ab-dialog{width:min(760px,calc(100vw - 32px));max-height:min(88vh,720px);padding:0;border:0;border-radius:var(--r-xl);box-shadow:var(--sh-lg);background:#fff;color:var(--ink)}.ab-dialog::backdrop{background:rgba(8,12,40,.55);backdrop-filter:blur(3px)}.ab-dialog[open]{animation:abDlg .22s ease both}@keyframes abDlg{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.ab-dialog__inner{position:relative;display:grid;grid-template-columns:240px 1fr}.ab-dialog__photo{position:relative;overflow:hidden;background:var(--navy-50)}.ab-dialog__photo img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%}.ab-dialog__body{padding:28px 30px 30px;overflow-y:auto;max-height:min(88vh,720px)}.ab-dialog__close{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--slate-200);background:#fff;color:var(--slate-600);cursor:pointer}.ab-dialog__close:hover{color:var(--navy-700);border-color:var(--navy-300)}.ab-dialog__name{font-size:24px;margin:0;padding-right:40px}.ab-dialog__role{margin:4px 0 0;font-size:14.5px;font-weight:600;color:var(--navy-700)}.ab-dialog__bio{margin:16px 0 0;font-size:15.5px;line-height:1.65;color:var(--slate-700)}.ab-dialog__h{margin:20px 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500)}.ab-dialog__focus{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ab-dialog__focus li{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;color:var(--slate-700);line-height:1.45}.ab-dialog__focus svg{color:var(--st-success);flex:none;margin-top:2px}.ab-dialog__lang{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:14.5px;color:var(--slate-700)}.ab-dialog__lang svg{color:var(--navy-600);flex:none;margin-top:2px}.ab-marquee{display:flex;overflow:hidden;padding-block:clamp(18px,2.4vw,30px);background:#fff;border-block:1px solid var(--slate-200);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ab-marquee__track{display:flex;flex:none}.ab-marquee__item{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-head),system-ui,sans-serif;font-weight:800;font-size:clamp(28px,4vw,56px);letter-spacing:-.02em;line-height:1.1;color:#fff;-webkit-text-stroke:2.4px var(--navy-400);paint-order:stroke fill}.ab-marquee__item:nth-child(2n){color:var(--navy-700);-webkit-text-stroke:0}.ab-marquee__item:after{content:"";flex:none;width:.26em;height:.26em;margin-inline:.8em;border-radius:50%;background:var(--navy-300)}.ab-nethead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(24px,4vw,56px);align-items:center;margin-bottom:clamp(28px,4vw,48px)}.ab-nethead .sechead{margin-bottom:0}.ab-graph{position:relative;aspect-ratio:8/5;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(60% 70% at 50% 50%,rgba(81,97,204,.55),transparent 78%),linear-gradient(160deg,#0b1030,#19216a);box-shadow:var(--sh-lg)}.ab-graph svg{position:absolute;inset:0;width:100%;height:100%}.ab-graph__orbit{fill:none;stroke:rgba(185,193,242,.2);stroke-width:1.2;stroke-dasharray:3 7}.ab-graph__line{stroke:rgba(185,193,242,.26);stroke-width:1.4}.ab-graph__pulse{stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:0 100}.ab-graph__hub,.ab-graph__node{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;font-family:var(--font-head),system-ui,sans-serif;border-radius:var(--r-pill)}.ab-graph__hub{left:50%;top:50%;padding:11px 20px;font-size:clamp(13px,1.25vw,16.5px);font-weight:800;color:var(--navy-800);background:#fff;box-shadow:0 0 0 7px rgba(255,255,255,.16),0 0 44px rgba(190,200,255,.65)}.ab-graph__node{padding:6px 13px;font-size:clamp(11.5px,1vw,14px);font-weight:700;color:#fff;background:rgba(36,54,181,.92);border:1px solid rgba(185,193,242,.6)}.ab-graph__node.is-outer{font-weight:600;font-size:clamp(11px,.9vw,13px);color:#dfe3fb;background:rgba(11,16,48,.88);border-color:rgba(185,193,242,.3)}.ab-members{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ab-member{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh-sm);border:1px solid var(--slate-200);border-top:4px solid var(--navy-700)}.ab-member__since{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--navy-700);background:var(--navy-50);padding:3px 9px;border-radius:var(--r-pill)}.ab-member__name{font-family:var(--font-head),system-ui,sans-serif;font-size:18px;color:var(--ink);line-height:1.25}.ab-member__text{margin:0;font-size:14.5px;color:var(--slate-600);line-height:1.55}.ab-net2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;margin-top:22px}.ab-events,.ab-partners{padding:clamp(22px,3vw,30px);border-radius:var(--r-xl);background:#fff;border:1px solid var(--slate-200)}.ab-partners ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.ab-partners li{display:grid;grid-template-columns:170px 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--slate-200)}.ab-partners li:first-child{border-top:0;padding-top:4px}.ab-partners strong{font-family:var(--font-head),system-ui,sans-serif;font-size:16px;color:var(--ink)}.ab-partners span{font-size:14.5px;color:var(--slate-600);line-height:1.55}.ab-events{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:linear-gradient(160deg,var(--navy-50),#fff 70%)}.ab-events__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--navy-700);color:#fff}.ab-events p{margin:0 0 6px;font-size:15px;color:var(--slate-600);line-height:1.6}@media (max-width:1080px){.ab-stage{max-width:560px;justify-self:center;margin:12px auto -40px}.ab-nethead,.ab-profile{grid-template-columns:1fr}.ab-team{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-members,.ab-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ab-aud,.ab-net2{grid-template-columns:1fr}.ab-facts{grid-template-columns:repeat(2,1fr)}.ab-facts .fk-facts__item:nth-child(3){border-left:0}.ab-facts .fk-facts__item:nth-child(n+3){border-top:1px solid var(--slate-200)}.ab-tlw{display:block}.ab-tlstage{z-index:5;top:calc(var(--app-header-h) + 56px);display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:14px;column-gap:14px;margin:0 -8px 18px;padding:8px 14px;border-radius:var(--r-lg);background:rgba(11,16,48,.9);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px)}.ab-odo{font-size:40px;grid-row:span 2}.ab-tlstage__label{margin:0;font-size:14px}.ab-ruler{height:14px;margin-top:4px;gap:2px}.ab-ruler__ends{display:none}.ab-tlroute{padding-left:34px}.ab-tl__rail{left:7px}.ab-tl__plane{left:8px}.ab-tl__dot{left:-34px}.ab-dialog__inner{grid-template-columns:1fr}.ab-dialog__photo{display:none}}@media (max-width:640px){.ab-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ab-person__body{padding:12px}.ab-person__name{font-size:15.5px}.ab-person__role{font-size:13px}.ab-person__tags{display:none}.ab-members,.ab-values{grid-template-columns:1fr}.ab-location{grid-template-columns:auto 1fr}.ab-location__cta{grid-column:1/-1;justify-self:start}.ab-group__companies{grid-template-columns:1fr}.ab-group__links{display:none}.ab-group__holding{margin-bottom:14px}.ab-partners li{grid-template-columns:1fr;gap:4px}.ab-float{display:none}.ab-art{aspect-ratio:200/88}.ab-graph{aspect-ratio:8/6}.ab-graph__node.is-outer{display:none}.ab-facts{grid-template-columns:1fr}.ab-facts .fk-facts__item{border-left:0}.ab-facts .fk-facts__item+.fk-facts__item{border-top:1px solid var(--slate-200)}}.fk--anim [data-live]:not(.is-live),.fk--anim [data-live]:not(.is-live) *,.fk--anim [data-live]:not(.is-live) :after,.fk--anim [data-live]:not(.is-live) :before{animation-play-state:paused!important}.ab-w{overflow:hidden;vertical-align:top;padding:.08em .04em .16em;margin:-.08em -.04em -.16em}.ab-w,.ab-w>span{display:inline-block}.fk--anim .fk-reveal .ab-w>span{transform:translateY(118%)}.fk--anim .fk-reveal.is-in .ab-w>span{transform:none;transition:transform .95s cubic-bezier(.16,.84,.3,1) calc(var(--i) * 40ms)}.ab-accent{color:transparent;background:linear-gradient(100deg,#fff,#aab4f5 30%,#fff 60%,#aab4f5);background-size:240% 100%;-webkit-background-clip:text;background-clip:text}.fk--anim.ab .fk-reveal{transform:translateY(30px);transition:opacity .8s ease,transform 1s cubic-bezier(.16,.84,.3,1)}.fk--anim.ab .sechead.fk-reveal{transform:none;opacity:1}.fk--anim .sechead.fk-reveal>:not(.ab-split){opacity:0;transform:translateY(14px);transition:opacity .8s ease .2s,transform .9s cubic-bezier(.16,.84,.3,1) .2s}.fk--anim .sechead.fk-reveal.is-in>:not(.ab-split){opacity:1;transform:none}.fk--anim.ab .fk-reveal.is-in{transform:none}.ab-aud .fk-reveal:nth-child(2),.ab-members .fk-reveal:nth-child(2),.ab-values .fk-reveal:nth-child(3n+2){transition-delay:.1s}.ab-members .fk-reveal:nth-child(3),.ab-values .fk-reveal:nth-child(3n+3){transition-delay:.2s}.ab-members .fk-reveal:nth-child(4){transition-delay:.3s}.ab [data-fx]{position:relative}.ab [data-fx]:after{background:radial-gradient(440px circle at var(--mx,50%) var(--my,50%),rgba(81,97,204,.13),transparent 68%)}.ab [data-fx]:after,.ab [data-fx]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease}.ab [data-fx]:before{z-index:2;padding:1.5px;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),var(--navy-500),transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ab [data-fx]:hover:after,.ab [data-fx]:hover:before{opacity:1}.ab .ab-aud__card--biz:after{background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.11),transparent 68%)}.ab .ab-aud__card--biz:before{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),#dfe3fb,transparent 72%)}.ab.ab [data-fx=tilt].is-tilt{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .14s linear,box-shadow .3s ease;box-shadow:var(--sh-lg)}.ab-group,.ab-person__btn{transform-style:flat}.ab-hero .fk-hero__inner{z-index:1}.ab-hero:after,.ab-history:after{content:"";opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ab-aurora,.ab-hero:after,.ab-history:after{position:absolute;inset:0;pointer-events:none}.ab-aurora{overflow:hidden}.ab-aurora i{position:absolute;display:block;border-radius:50%;will-change:transform}.ab-aurora i:first-child{width:46vw;height:46vw;left:-12vw;top:-20vw;background:radial-gradient(closest-side,rgba(70,86,214,.5),transparent);animation:abDrift1 24s ease-in-out infinite alternate}.ab-aurora i:nth-child(2){width:38vw;height:38vw;right:-6vw;top:-14vw;background:radial-gradient(closest-side,rgba(124,136,219,.36),transparent);animation:abDrift2 30s ease-in-out infinite alternate}.ab-hero.is-lowpower .ab-aurora i{animation:none;will-change:auto}@keyframes abDrift1{to{transform:translate3d(14vw,8vw,0) scale(1.15)}}@keyframes abDrift2{to{transform:translate3d(-16vw,10vw,0) scale(.9)}}.ab-beacon{position:relative;flex:none;width:8px;height:8px}.ab-beacon,.ab-beacon:after{border-radius:50%;background:#fff}.ab-beacon:after{content:"";position:absolute;inset:0;animation:abBeacon 2.4s ease-out infinite}@keyframes abBeacon{0%{transform:scale(1);opacity:.8}to{transform:scale(3.4);opacity:0}}@media (prefers-reduced-motion:no-preference){.ab-hero .ab-w>span{animation:abWordIn 1s cubic-bezier(.16,.84,.3,1) both;animation-delay:calc(var(--i) * 48ms + .12s)}.ab-hero .ab-accent{animation:abWordIn 1s cubic-bezier(.16,.84,.3,1) both,abShimmer 7s linear infinite;animation-delay:calc(var(--i) * 48ms + .12s),1.6s}.ab-hero__eyebrow{animation:abFadeUp .8s ease both}.ab-hero .fk-hero__lede{animation:abFadeUp .9s ease .55s both}.ab-hero .fk-hero__cta{animation:abFadeUp .9s ease .75s both}.ab-facts{animation:abFadeUp 1s cubic-bezier(.16,.84,.3,1) .7s both}.ab-stage__glow{animation:abGlowIn 1.8s ease both}.ab-orb__in{animation:abOrbIn .9s cubic-bezier(.2,.9,.25,1.25) both,abBob 7s ease-in-out infinite;animation-delay:calc(.75s + var(--o, 0) * .13s),calc(var(--o, 0) * -1.3s)}.ab-orb--1{--o:0}.ab-orb--2{--o:1}.ab-orb--3{--o:2}.ab-orb--4{--o:3}.ab-orb--5{--o:4}.ab-orb--6{--o:5}.fk-float.ab-float{animation:abOrbIn .8s cubic-bezier(.2,.9,.25,1.2) both,abBob 8s ease-in-out infinite;animation-delay:calc(1.5s + var(--o, 0) * .16s),calc(var(--o, 0) * -2s)}.fk-float.ab-float--2{--o:1}.fk-float.ab-float--3{--o:2}@supports (animation-timeline:scroll()){@media (min-width:1081px){.ab-stage{animation:abStageOut linear both;animation-timeline:scroll(root);animation-range:0 680px}@keyframes abStageOut{to{transform:translate3d(0,10%,0) scale(.93);opacity:.4}}.ab-history{animation:abExpand linear both;animation-timeline:view();animation-range:entry 0 entry 55%}@keyframes abExpand{0%{clip-path:inset(0 4.5% round 40px)}to{clip-path:inset(0 0 round 0)}}}.ab-history__bg{animation:abBgDrift linear both;animation-timeline:view()}@keyframes abBgDrift{0%{transform:translate3d(0,-5%,0) scale(1.08)}to{transform:translate3d(0,5%,0) scale(1.08)}}}}@keyframes abWordIn{0%{transform:translateY(118%) rotate(3deg)}to{transform:none}}@keyframes abShimmer{to{background-position:-240% 0}}@keyframes abFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes abGlowIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes abOrbIn{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes abBob{0%,to{translate:0 -5px}50%{translate:0 6px}}.ab-facts [data-count]{display:inline-block;font-variant-numeric:tabular-nums}.is-run .ab-stars .is-on{animation:abStar .55s cubic-bezier(.2,.9,.25,1.4) both;animation-delay:calc(.45s + var(--i) * 95ms)}@keyframes abStar{0%{opacity:0;transform:scale(.2) rotate(-40deg)}to{opacity:1;transform:none}}.fk--anim .ab-group__links:before{transform:scaleY(0);transform-origin:top;transition:transform .35s ease .35s}.fk--anim .ab-group__links i:first-child{clip-path:inset(0 0 0 100%);transition:clip-path .55s ease .7s}.fk--anim .ab-group__links i:nth-child(2){clip-path:inset(0 100% 0 0);transition:clip-path .55s ease .7s}.fk--anim .is-in .ab-group__links:before{transform:none}.fk--anim .is-in .ab-group__links i{clip-path:inset(-2px)}.fk--anim .ab-group__co{opacity:0;transform:translateY(16px) scale(.97);transition:opacity .6s ease 1s,transform .7s cubic-bezier(.16,.84,.3,1) 1s}.fk--anim .is-in .ab-group__co{opacity:1;transform:none}.ab-group__links b{display:block;position:absolute;width:8px;height:8px;margin:-4px;border-radius:50%;background:var(--navy-700);box-shadow:0 0 10px var(--navy-500);animation:abFlowL 3.4s ease-in-out infinite}.ab-group__links b:nth-of-type(2){animation-name:abFlowR;animation-delay:1.7s}@keyframes abFlowL{0%{left:50%;top:0;opacity:0}8%{opacity:1}30%{left:50%;top:50%}68%{left:25%;top:50%}90%{left:25%;top:100%;opacity:1}to{left:25%;top:100%;opacity:0}}@keyframes abFlowR{0%{left:50%;top:0;opacity:0}8%{opacity:1}30%{left:50%;top:50%}68%{left:75%;top:50%}90%{left:75%;top:100%;opacity:1}to{left:75%;top:100%;opacity:0}}@property --ab-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ab-group__co.is-us{overflow:visible}.ab-group__co.is-us:before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--r-lg) + 2px);padding:2px;pointer-events:none;background:conic-gradient(from var(--ab-angle),transparent 0 58%,#aab4f5 74%,#fff 86%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:abSpin 5s linear infinite}@keyframes abSpin{to{--ab-angle:360deg}}.ab-location__ic--pulse{position:relative}.ab-location__ic--pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--navy-500);animation:abPing 2.8s ease-out infinite}@keyframes abPing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}.fk-subnav__progress{--p:0;position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;container-type:inline-size}.fk-subnav__progress:before{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--p));background:linear-gradient(90deg,var(--navy-200),var(--navy-700))}.fk-subnav__progress:after{content:"";position:absolute;left:0;top:-7px;width:16px;height:16px;transform:translateX(calc(var(--p) * (100cqw - 16px))) rotate(90deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 16 16'%3E%3Cpath fill='%232436b5' d='M0-7 1-2.4 7 1.6V3L1 1.1.8 4.6 2.6 6V7L0 6.2-2.6 7V6L-.8 4.6-1 1.1-7 3V1.6L-1-2.4Z'/%3E%3C/svg%3E") 50% /contain no-repeat}.ab-aud__card>:not(.ab-aud__art){position:relative;z-index:1}.art-dash{fill:none;stroke:var(--navy-300);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 8;animation:abDashRun 2.4s linear infinite}.art-pin{fill:var(--navy-300)}.art-pin--to{fill:var(--navy-700);transform-box:fill-box;transform-origin:center;animation:abPinPulse 6.4s ease-out infinite}.art-jet{fill:var(--navy-700);offset-path:path("M14 104C60 22 150 8 206 40");offset-rotate:auto 90deg;offset-distance:62%;animation:abJet 6.4s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes abDashRun{to{stroke-dashoffset:-18}}@keyframes abJet{0%{offset-distance:0;opacity:0}8%{opacity:1}84%{opacity:1}92%,to{offset-distance:100%;opacity:0}}@keyframes abPinPulse{0%,78%{transform:scale(1)}86%{transform:scale(1.7)}to{transform:scale(1)}}.art--city{-webkit-mask-image:linear-gradient(200deg,#000 35%,transparent 88%);mask-image:linear-gradient(200deg,#000 35%,transparent 88%)}.art-tower{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.14)}.art-window{fill:#dfe3fb;opacity:.5;animation:abWindow 5s steps(1) infinite}@keyframes abWindow{0%,45%{opacity:.12}46%,to{opacity:.8}}.ab-art svg{transition:transform .6s cubic-bezier(.16,.84,.3,1)}.ab-value:hover .ab-art svg{transform:scale(1.07)}.art text{font-family:var(--font-head),system-ui,sans-serif;font-weight:800}.art-line{fill:none;stroke:rgba(185,193,242,.42);stroke-width:1.6}.art-stroke{fill:none;stroke:#dfe3fb;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.art-stroke--strong{stroke:#fff;stroke-width:3}.art-fill{fill:rgba(154,164,226,.16)}.art-hub{fill:#fff}.art-ring{fill:none;stroke:#b9c1f2;stroke-width:1.2;opacity:.25;transform-origin:100px 60px;animation:abRing 3.9s ease-out infinite}.art-ring--2{animation-delay:1.3s}.art-ring--3{animation-delay:2.6s}@keyframes abRing{0%{transform:scale(1);opacity:.7}to{transform:scale(2);opacity:0}}.art-draw{stroke-dasharray:100;animation:abDraw 7s ease-in-out infinite}.art-check{stroke-dasharray:100;animation:abCheck 7s ease-in-out infinite}@keyframes abDraw{0%{stroke-dashoffset:100;opacity:1}28%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes abCheck{0%,28%{stroke-dashoffset:100;opacity:1}40%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.art-person circle,.art-person path{fill:none;stroke:#b9c1f2;stroke-width:2.2;stroke-linecap:round}.art-person--on circle,.art-person--on path{stroke:#fff}.art-comet{fill:#fff;offset-path:path("M58 62C78 34 122 34 142 62");offset-distance:50%;animation:abComet 3.6s cubic-bezier(.4,0,.6,1) infinite alternate}@keyframes abComet{0%{offset-distance:0}to{offset-distance:100%}}.art-bubble{transform-box:fill-box;transform-origin:50% 100%;animation:abBubble 7.2s ease infinite}.art-bubble--2{animation-delay:3.6s}.art-bubble rect{fill:#fff}.art-bubble circle{fill:var(--navy-700)}.art-bubble path{fill:none;stroke:var(--st-success);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@keyframes abBubble{0%{opacity:0;transform:translateY(6px) scale(.5)}42%,6%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-5px) scale(.92)}}.art-jag{opacity:.35;stroke-linejoin:round;animation:abJag 7.4s ease-in-out infinite}.art-flat,.art-jag{stroke-dasharray:100}.art-flat{animation:abFlat 7.4s ease-in-out infinite}.art-coin{transform-box:fill-box;transform-origin:center;animation:abCoin 7.4s cubic-bezier(.2,.9,.25,1.3) infinite}.art-coin circle{fill:#fff}.art-coin text{fill:var(--navy-800);font-size:16px}@keyframes abJag{0%{stroke-dashoffset:100;opacity:.9}30%,44%{stroke-dashoffset:0;opacity:.9}60%,to{stroke-dashoffset:0;opacity:.16}}@keyframes abFlat{0%,36%{stroke-dashoffset:100;opacity:1}58%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes abCoin{0%,54%{transform:scale(0);opacity:0}62%,94%{transform:none;opacity:1}to{transform:none;opacity:0}}.art-ticks{fill:none;stroke:rgba(185,193,242,.65);stroke-width:4;stroke-dasharray:1.6 16.2}.art-needle{transform-origin:100px 60px;transform:rotate(38deg);animation:abNeedle 7.5s cubic-bezier(.45,0,.3,1) infinite}.art-needle__n{fill:#fff}.art-needle__s{fill:rgba(185,193,242,.45)}@keyframes abNeedle{0%{transform:rotate(-75deg)}16%{transform:rotate(95deg)}30%{transform:rotate(5deg)}42%{transform:rotate(58deg)}52%{transform:rotate(30deg)}60%,to{transform:rotate(38deg)}}.art-sweep{stroke-dasharray:100;stroke-dashoffset:25;animation:abSweep 4.2s cubic-bezier(.5,0,.3,1) infinite}@keyframes abSweep{0%{stroke-dashoffset:100}80%,to{stroke-dashoffset:0}}.art-hand{transform-origin:112px 60px;animation:abTurn 2.1s linear infinite}.art-hand--slow{animation-duration:12s}@keyframes abTurn{to{transform:rotate(1turn)}}.art-streak{fill:none;stroke:#b9c1f2;stroke-width:2.4;stroke-linecap:round;opacity:.5;animation:abStreak 1.5s linear infinite}.art-streak--2{animation-delay:-.5s}.art-streak--3{animation-delay:-1s}@keyframes abStreak{0%{transform:translateX(26px);opacity:0}30%{opacity:.85}to{transform:translateX(-22px);opacity:0}}.art-meridian{transform-origin:100px 60px;transform:scaleX(.72);animation:abMeridian 6.6s linear infinite}.art-meridian--2{transform:scaleX(.3);animation-delay:-2.2s}.art-meridian--3{transform:scaleX(-.42);animation-delay:-4.4s}@keyframes abMeridian{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}.art-chip{transform-box:fill-box;transform-origin:center;animation:abChip 6.6s ease infinite}.art-chip--2{animation-delay:2.2s}.art-chip--3{animation-delay:4.4s}.art-chip rect{fill:#fff}.art-chip text{fill:var(--navy-800);font-size:11.5px}@keyframes abChip{0%{opacity:.25;transform:scale(.82)}34%,8%{opacity:1;transform:scale(1.08)}44%,to{opacity:.25;transform:scale(.82)}}.ab-marquee__track{animation:abMarquee 44s linear infinite}@keyframes abMarquee{to{transform:translateX(-100%)}}.ab-history:after{z-index:0}.ab-tl__fill{will-change:transform}.ab-tlw.is-live .ab-tl__card{opacity:.38;transform:translateY(12px);transition:opacity .5s ease,transform .7s cubic-bezier(.16,.84,.3,1),background .4s ease,border-color .4s ease,box-shadow .4s ease}.ab-tlw.is-live .is-past .ab-tl__card{opacity:1;transform:none}.ab-tlw.is-live .is-now .ab-tl__card{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.42);box-shadow:0 20px 54px rgba(5,9,40,.5),0 0 34px rgba(154,164,226,.22)}.ab-tl__dot{transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.ab-tlw.is-live .is-past .ab-tl__dot{background:#fff;border-color:#fff;box-shadow:0 0 14px rgba(255,255,255,.75)}.ab-tlw.is-live .is-now .ab-tl__dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid #fff;animation:abPing 1.8s ease-out infinite}.fk--anim .ab-team:not(.is-seen) .ab-person{opacity:0}.ab-person{animation:none}.ab-team.is-seen .ab-person{animation:abCardIn .85s cubic-bezier(.16,.84,.3,1) both;animation-delay:calc(var(--i, 0) * 55ms)}.ab-team.is-settled .ab-person{animation-duration:.4s;animation-delay:0s}.ab-team.is-filtering .ab-person{view-transition-name:var(--vt)}@keyframes abCardIn{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:none}}.ab-person__btn,.ab-person__photo{position:relative}.ab-person__photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 34%,rgba(255,255,255,.6) 50%,transparent 66%);transform:translateX(-120%)}.ab-person__btn:hover .ab-person__photo:after{transform:translateX(120%);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ab-person__more svg{transition:transform .25s ease}.ab-person__btn:hover .ab-person__more svg{transform:translateX(5px)}.ab-person__photo--hiring svg{animation:abBreathe 4s ease-in-out infinite}@keyframes abBreathe{50%{transform:scale(1.12)}}.ab-filter__chip{transition:background .2s,color .2s,border-color .2s,transform .2s cubic-bezier(.2,.9,.25,1.4)}.ab-filter__chip:active{transform:scale(.95)}.ab-dialog[open] .ab-dialog__body>*{animation:abFadeUp .5s cubic-bezier(.16,.84,.3,1) both}.ab-dialog[open] .ab-dialog__body>:nth-child(2){animation-delay:.05s}.ab-dialog[open] .ab-dialog__body>:nth-child(3){animation-delay:.1s}.ab-dialog[open] .ab-dialog__body>:nth-child(n+4){animation-delay:.15s}@media (min-width:861px){.ab-dialog__photo{view-transition-name:ab-profile-photo}}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(ab-profile-photo){z-index:5}::view-transition-new(ab-profile-photo),::view-transition-old(ab-profile-photo){height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ab-graph__orbit{animation:abOrbitRun 28s linear infinite}.ab-graph__orbit--2{animation-direction:reverse;animation-duration:40s}@keyframes abOrbitRun{to{stroke-dashoffset:-200}}.ab-graph__pulse{stroke-dasharray:12 300;stroke-dashoffset:12;opacity:0;animation:abGraphPulse 4.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes abGraphPulse{0%{stroke-dashoffset:12;opacity:1}42%{stroke-dashoffset:-100;opacity:1}43%,to{stroke-dashoffset:-100;opacity:0}}.ab-graph__node{animation:abNodeFloat 8s ease-in-out infinite}@keyframes abNodeFloat{0%,to{translate:0 -3px}50%{translate:0 4px}}.ab-graph__hub{animation:abHub 4.4s ease-in-out infinite}@keyframes abHub{50%{box-shadow:0 0 0 12px rgba(255,255,255,.08),0 0 60px rgba(190,200,255,.85)}}.ab-cta{position:relative;overflow:hidden}.ab-cta .vv-checkband__bg{animation:abKenBurns 26s ease-in-out infinite alternate}@keyframes abKenBurns{0%{transform:scale(1)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}.ab-cta:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.13) 50%,transparent 58%);transform:translateX(-100%);animation:abSweepLight 8s ease-in-out infinite}@keyframes abSweepLight{0%,62%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ab *,.ab :after,.ab :before{animation:none!important}.ab-float,.ab-orb{transform:none}.ab-cta:after,.ab-graph__pulse{display:none}.ab-marquee{-webkit-mask-image:none;mask-image:none;justify-content:center}.ab-marquee__track{flex-wrap:wrap;justify-content:center;flex:1}.ab-group__links b,.ab-marquee__track+.ab-marquee__track{display:none}.ab-art svg,.ab-odo__reel{transition:none}}