.about-page main{position:relative}.about-page .header,.about-page .header>.logo,.about-page .header nav,.about-page .header-actions>.button{animation:none}.about-hero{min-height:886px;padding-top:50px;position:relative}.about-breadcrumb{color:#66708c;align-items:center;gap:9px;font-size:14px;line-height:22px;display:flex}.about-breadcrumb a{border-radius:3px;align-items:center;display:inline-flex}.about-hero-layout{padding-top:54px;position:relative}.about-hero-copy{flex-direction:column;align-items:flex-start;gap:29px;width:755px;max-width:100%;display:flex}.about-hero-copy>.eyebrow{letter-spacing:1.5px;color:#646872;font-size:12px;font-weight:500;line-height:18px}.about-hero-copy h1{color:#17191c;letter-spacing:-1.95px;font-size:78px;font-weight:600;line-height:88px}.about-hero-copy h1 span,.about-team h2 span{display:block}.about-hero-copy .about-accent{color:#4f5eff}.about-lead{color:#646872;max-width:715px;font-size:19px;line-height:28.5px}.about-actions{flex-wrap:wrap;gap:14px;padding-top:12px;display:flex}.about-actions .button{border-radius:21px;gap:12px;min-height:62px;padding:16px 24px;font-size:16px;line-height:24px}.about-actions>.primary{min-width:242px}.about-actions>.secondary{min-width:220px}.about-actions img{flex:none}.about-hero-orbit{width:608px;max-width:100%;position:absolute;top:43px;left:866px}.about-hero-orbit .services-orbit .motion-mode,.about-hero-orbit .services-orbit-pause{bottom:-52px}.about-team{padding-block:128px}.about-team .split-heading{grid-template-columns:minmax(0,830fr) minmax(0,490fr);align-items:start;gap:120px;min-height:240px;margin-bottom:64px}.about-team .split-heading .eyebrow{color:#3457e8;letter-spacing:.6px;font-size:14px;line-height:20px}.about-team h2{letter-spacing:-1.16px;color:#17191c;margin-top:22px;font-size:58px;line-height:1.12}.about-team .split-heading>p{color:#646872;margin-top:45px;font-size:18px;line-height:25.2px}.about-team .three-grid{align-items:start}.about-team .person{border-radius:18px;gap:20px;min-width:0;padding:24px}.about-team .person>img{aspect-ratio:5/3;object-fit:cover;border-radius:12px;width:100%;height:auto;margin:0}.about-team .person h3{letter-spacing:0;color:#17191c;font-size:30px;line-height:36px}.about-team .person .role{color:#3457e8;font-size:16px;line-height:24px}.about-team .person>p:last-child{color:#646872;font-size:18px;line-height:28px}.about-team .center-action{margin-top:64px}.about-team .center-action .button{gap:12px;min-height:52px;font-size:14px;line-height:22px}.about-page .development-projects .project-info{min-width:0}.about-page .development-projects .project-info h3{overflow-wrap:anywhere}.about-page .ai-animation{position:relative}@media (max-width:1750px){.about-hero{min-height:780px}.about-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.about-hero-copy{width:100%}.about-hero-copy h1{letter-spacing:-1.3px;font-size:clamp(42px,4.45vw,74px);line-height:1.13}.about-hero-orbit{width:100%;padding-bottom:52px;position:relative;top:auto;left:auto}.about-team .split-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;min-height:0}.about-team h2{font-size:48px}}@media (max-width:1199px){.about-hero{min-height:0;padding-bottom:48px}.about-hero-layout{grid-template-columns:1fr;gap:40px;padding-top:40px}.about-hero-copy{max-width:755px}.about-hero-copy h1{font-size:58px;line-height:1.16}.about-hero-orbit{justify-self:center;max-width:608px}.about-team{padding-block:80px}.about-team .split-heading{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.about-team .split-heading>p{max-width:700px;margin:0}.about-team .three-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.about-team .person{padding:20px}.about-team .person>p:last-child{font-size:16px;line-height:26px}.about-team .center-action{margin-top:40px}}@media (max-width:700px){.about-hero{padding-top:28px;padding-bottom:32px}.about-breadcrumb{font-size:12px;line-height:20px}.about-hero-layout{gap:28px;padding-top:32px}.about-hero-copy{gap:24px}.about-hero-copy>.eyebrow{letter-spacing:1px;font-size:10px;line-height:17px}.about-hero-copy h1{letter-spacing:-.65px;font-size:clamp(28px,7.6vw,46px);line-height:1.15}.about-lead{font-size:16px;line-height:26px}.about-actions{gap:12px;padding-top:0}.about-actions .button{border-radius:18px;min-width:0;min-height:52px;padding:14px 18px;font-size:13px;line-height:22px}.about-team{padding-block:40px}.about-team .split-heading{gap:20px;margin-bottom:32px}.about-team .split-heading .eyebrow{letter-spacing:.3px;font-size:11px;line-height:18px}.about-team h2{letter-spacing:-.5px;margin-top:16px;font-size:34px;line-height:1.2}.about-team .split-heading>p{font-size:15px;line-height:25px}.about-team .three-grid{grid-template-columns:1fr;gap:24px}.about-team .person{gap:16px;padding:20px}.about-team .person h3{font-size:26px;line-height:34px}.about-team .person .role{font-size:14px;line-height:23px}.about-team .person>p:last-child{font-size:15px;line-height:25px}.about-team .center-action{margin-top:32px}.about-page .development-projects .project-info h3{overflow-wrap:normal;font-size:clamp(18px,5.3vw,24px);line-height:1.35}}
