img.services__cover-video,.no-fix-width{width:100%}.industry-hero-kicker{color:#fff;text-align:center;max-width:30.5rem;margin:0 auto 3.333rem}@media screen and (max-width:479px){.industry-hero-kicker{max-width:100%;padding:0 16px;color:#111}.industry-hero-kicker br,.industry-hero-h1 br{display:none}.industry-hero-h1{font-size:44px;letter-spacing:-2.2px}}.solution-standalone-list{margin-top:6.66667rem;margin-bottom:10rem}.new-case-default-grid.row-gap-80.fl-mt-xlarge{margin-top:16.6667rem}.new-case-default-grid.row-gap-80.fl-mt-large{margin-top:15rem}.new-case-default-grid.row-gap-80.fl-grid-24{grid-column-gap:2rem}@media screen and (min-width:480px){.fl-grid-24 .fl-heading-col>*{max-width:43.6667rem}}.fl-mb{margin-bottom:10rem}.fl-mb-large{margin-bottom:15rem}.new-case-default-grid.row-gap-80.fl-mt-tight{margin-top:0;margin-bottom:0}.new-case-default-grid.row-gap-80.fl-no-mb{margin-bottom:0}.fl-heading-col{display:flex;flex-direction:column;gap:2.22rem;align-items:flex-start}.tab-body{display:flex;flex-direction:column}@media screen and (min-width:480px){.tab-body{width:30.6667rem}.tab-note+.tab-note{margin-top:2.3333rem}.tab-note .tab-note-text{margin-top:1rem;font-size:1rem;line-height:1.4}.tab-body .services__page-rich-text-white{margin-top:3.3333rem}.tab-body .services__page-rich-text-white p,.tab-body .services__page-rich-text-white p:has(>a:only-child){margin-top:0;margin-bottom:0}.tab-body .services__page-rich-text-white a{margin-top:0}}@media screen and (max-width:479px){.tab-body{width:100%}.tab-note+.tab-note{margin-top:7.1rem}.tab-note .tab-note-text{margin-top:3.05rem;font-size:3.05344rem;line-height:1.4}.tab-body .services__swiper-tabs-rich-text{margin-top:8.14rem}.tab-body .services__swiper-tabs-rich-text p{margin-bottom:0}.tabs__layout-2 .services__pagination-2{position:static;justify-content:flex-start;margin-top:6rem}}.services__page-rich-text-white h4{margin-top:0;margin-bottom:1.33333rem;font-size:1.33333rem;font-weight:400;line-height:140%}.video-box{margin-top:13rem;position:relative}.video-embed{z-index:0;cursor:pointer;position:relative}.video-embed .video{width:100%;display:block}.video-overlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.video-blackout-layout{z-index:0;position:absolute;inset:0%;color:transparent}.video-play-button{z-index:2;background-color:var(--white);color:#d6d6d6;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:6.66667rem;height:6.66667rem;transition:color .2s,background-color .2s;display:flex;position:relative}.video-play-button:hover{background-color:var(--is__dark-blue);color:#f5f5fa}.video-play-button .svg-3{width:1.5rem}.video-overlay .paragraph{color:var(--white);font-size:2.83333rem;line-height:100%;position:absolute;inset:auto auto 2rem 2rem;margin:0}.video-overlay{transition:opacity .4s ease,visibility .4s ease;opacity:1;visibility:visible}.video-overlay.hidden{opacity:0;visibility:hidden}.specialists-about-item.fix-height,.specialists-about-heading-item.fix-height{height:6.91667rem}.text-size-24.table-title{justify-content:flex-start;align-items:center;height:7.16667rem;display:flex}@media screen and (max-width:479px){.specialists-about-item.fix-height{height:auto}}@media screen and (min-width:480px){.faq-wide{padding-top:15rem}.faq-wide .new-case-default-box.margin-top-120120{margin-top:0}}.dropdown.white-state{border-top-color:var(--black);color:var(--black)}.dropdown-toggle.white-state{color:var(--black);white-space:normal;word-break:normal}.dropdown-arrow{width:3.33333rem;height:3.33333rem}.solution-faq .dropdown-toggle{cursor:pointer}.solution-faq .dropdown-list{height:0;overflow:hidden;transition:height .35s ease}.solution-faq .dropdown-arrow{transition:transform .35s ease;transform:rotate(0)!important}.solution-faq .dropdown.is-open>.dropdown-toggle .dropdown-arrow{transform:rotate(180deg)!important}@media screen and (max-width:479px){.dropdown-arrow{flex:none;width:10.1781rem;height:10.1781rem}}.solution-section-heading-box{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.tg-follow{margin-top:6.66667rem}.tg-after-numbers{margin-top:10rem}.tg-mb{margin-bottom:10rem}.tg-with-num{position:relative}.tg-num{position:absolute;top:1.11rem;right:0}.tg-stack-item{margin-top:6.66667rem}.tg-text-item{border-top:none;padding-top:0}.about-intro-note{grid-area:1 / 3 / 2 / 5;max-width:39.75rem}@media screen and (max-width:767px){.about-intro-note{grid-area:auto;max-width:none}}@media screen and (max-width:479px){.about-cover-number-boxes{grid-template-columns:1fr 43.77rem}.about-cover-number-boxes .about-cover-number-box:nth-child(1){grid-area:1 / 2 / 2 / 3}.about-cover-number-boxes .about-cover-number-box:nth-child(2){grid-area:2 / 1 / 3 / 2}.about-cover-number-boxes .about-cover-number-box:nth-child(3){grid-area:2 / 2 / 3 / 3}.about-cover-number-boxes .about-cover-number-box:nth-child(n+4){grid-row:3}}@media screen and (min-width:480px){.leader-cards-wrapper.swiper-wrapper{grid-template-rows:none}.leader-cards-wrapper .leaders-card:nth-child(1){grid-area:1 / 1 / 2 / 2}.leader-cards-wrapper .leaders-card:nth-child(2){grid-area:1 / 2 / 2 / 3}.leader-cards-wrapper .leaders-card:nth-child(3){grid-area:1 / 3 / 2 / 4}.leader-cards-wrapper .leaders-card:nth-child(4){grid-area:1 / 4 / 2 / 5}.leader-cards-wrapper .leaders-card:nth-child(5){grid-area:2 / 1 / 3 / 2}.leader-cards-wrapper .leaders-card:nth-child(6){grid-area:2 / 2 / 3 / 3}.leader-cards-wrapper .leaders-card:nth-child(7){grid-area:2 / 3 / 3 / 4}.leader-cards-wrapper .leaders-card:nth-child(8){grid-area:2 / 4 / 3 / 5}.leader-cards-wrapper .leaders-card:nth-child(9){grid-area:3 / 3 / 4 / 4}.leader-cards-wrapper .leaders-card:nth-child(10){grid-area:3 / 4 / 4 / 5}}.leaders-card-clickable{cursor:pointer}.leaders-card-clickable .leaders-photo-name-box .text-size-16{transition:color .2s ease}@media(hover:hover){.leaders-card-clickable:hover .leaders-photo-name-box .text-size-16{color:#140af0}}.leaders-card-clickable:focus-visible .leaders-photo-name-box .text-size-16{color:#140af0}@media screen and (max-width:479px){.leader-cards-wrapper .leaders-card.swiper-slide{width:59.7964rem}.leader-cards-wrapper .leaders-card.swiper-slide-prev,.leader-cards-wrapper .leaders-card.swiper-slide-next{opacity:1!important}}.bio-modal-swiper{overflow:hidden}#leader-bio-modal .swiper-wrapper{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}#leader-bio-modal .swiper-slide{flex:0 0 100%;width:100%}@media screen and (max-width:479px){.bio-close-button-box{z-index:2}.bio-content-swiper-layout{display:flex;flex-direction:column;height:100%;min-height:0}.bio-modal-swiper-box{flex:1 1 auto;min-height:0;overflow:hidden}.bio-modal-swiper,#leader-bio-modal .swiper-wrapper,.bio-modal-swiper-slide{height:100%;min-height:0}.bio-swiper-slide-content{height:100%;overflow-y:auto;padding-bottom:18rem}}#leader-bio-modal{z-index:1000001;display:flex;visibility:hidden;pointer-events:none}#leader-bio-modal.is-shown{visibility:visible;pointer-events:auto}.bio-swiper-arrow-prev,.bio-swiper-arrow-next{color:#1c1c20}.bio-swiper-arrow-prev:hover,.bio-swiper-arrow-next:hover{opacity:.6}.bio-swiper-pagination .bio-pag-current{color:#1c1c20}.bio-swiper-arrow-prev.swiper-button-disabled,.bio-swiper-arrow-next.swiper-button-disabled{pointer-events:none}.square-video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media screen and (min-width:480px){.talants-item.second-item .talants-image-box{height:56.6667rem}.talants-item.second-item{padding-bottom:13.3333rem}img.talants-item-svg{width:21rem;max-width:100%}img.talants-item-second-svg{width:16rem;max-width:100%}}img.talants-item-svg{height:auto;aspect-ratio:264 / 36}img.talants-item-second-svg{height:auto;aspect-ratio:157 / 18}.talants-item-text-box{padding-left:0}.talants-item-text-box.second-item{padding-right:0}.talants-item-numbers.second-item{width:100%}.talants-item-numbers{column-gap:1.94rem}@media screen and (min-width:480px){.values-row.values-img-right .talants-image-box{grid-area:1 / 2 / 2 / 3}.values-row.values-img-right .values-item-box{grid-area:1 / 1 / 2 / 2}}.ab-blog-layout{margin-top:10.25rem}.ab-blog-layout .heading-devider{width:100%;height:1px;background-color:#888}.ab-blog-head{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-top:2rem}.ab-blog-link{display:flex;justify-content:space-between;align-items:flex-start;color:#111;text-decoration:none}.ab-blog-title{transition:color .2s ease}.ab-blog-link:hover .ab-blog-title{color:#2a5ee9}.ab-blog-arrow{width:3.33rem;flex:none;margin-top:.5rem}.ab-blog-image-link{display:block;margin-top:3.25rem}@media screen and (max-width:767px){.ab-blog-head{grid-template-columns:1fr;grid-row-gap:4rem}.ab-blog-arrow{width:8rem}.ab-blog-image-link{margin-top:6rem}}.sb-section{padding-top:15rem;padding-bottom:15rem}@media screen and (min-width:480px){.sb-section.sb-wide{padding-bottom:5rem}}.sb-wrap{display:flex;flex-direction:column;gap:1.3333rem;align-items:flex-start}.sb-label{font-family:PP Neue Montreal Mono,monospace;font-size:1rem;line-height:1.32;letter-spacing:-.02rem;color:#9e9ead;font-feature-settings:"zero" 1}.sb-row{display:flex;gap:2rem;align-items:flex-start;width:100%}.sb-card{display:flex;flex-direction:column;gap:1.6667rem;flex:1 1 0;min-width:0;text-decoration:none;color:inherit}.sb-img{width:100%;overflow:hidden}.sb-img img{width:100%;height:100%;object-fit:cover;display:block}.sb-img-300{height:25rem}.sb-img-170{height:14.1667rem}.sb-meta{display:flex;flex-direction:column;gap:.6667rem;width:100%}.sb-date{font-family:PP Neue Montreal Mono,monospace;font-size:1rem;line-height:1.32;letter-spacing:-.02rem;color:#9e9ead;font-feature-settings:"zero" 1}.sb-title{font-size:2rem;line-height:1.12;letter-spacing:-.02rem;color:#111;transition:color .2s ease}.sb-card:hover .sb-title{color:#2a5ee9}.sb-tags{display:flex;flex-wrap:wrap;gap:.1667rem;width:100%}.sb-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid #c8c8d2;border-radius:.3333rem;padding:.3333rem 1.1667rem;font-family:PP Neue Montreal Mono,monospace;font-size:1rem;line-height:1.32;letter-spacing:-.02rem;color:#9e9ead;white-space:nowrap;font-feature-settings:"zero" 1}@media screen and (max-width:991px){.sb-row{flex-wrap:wrap}.sb-card{flex:0 0 calc(50% - 1rem)}}@media screen and (max-width:479px){.sb-section{padding-top:10rem;padding-bottom:10rem}.sb-card{flex:0 0 100%}.sb-img-300,.sb-img-170{height:auto;aspect-ratio:270 / 300}}.career-swiper-layout{padding-top:0;margin-top:11.6rem;height:30.8333rem}.career-cover-animation-swiper .swiper-slide{height:auto}.career-cover-animation-swiper .swiper-slide{opacity:0!important}.career-cover-animation-swiper .swiper-slide-active,.career-cover-animation-swiper .swiper-slide-next{opacity:1!important}.career-cover-animation-swiper .swiper-slide{transition:opacity .8s ease,color .8s ease}.career-cover-animation-swiper .swiper-slide{color:#9e9ead}.career-cover-animation-swiper .swiper-slide-active{color:#111}.career__cover-layout{height:auto;min-height:100vh;padding-bottom:2rem}@media screen and (max-width:479px){.career-hero .career__cover-layout{height:auto;min-height:0;padding-top:0;padding-bottom:15.26718rem}.career-hero .career__page-heading{flex:0 0 auto;margin-top:0;margin-bottom:10.17812rem;line-height:1}.career-hero .career-swiper-layout{flex:0 0 auto;margin-top:0;height:94.87rem}}.square-button.career-cta{text-decoration:none}@media screen and (max-width:479px){.career-timeline .timeline-list{height:auto!important;overflow:visible!important}.career-timeline .timeline-list>.timeline-item:nth-child(n+3){display:none}.career-timeline .timeline-list.tl-open>.timeline-item:nth-child(n+3){display:flex}.career-timeline .timeline-list.tl-open~.timeline-button-box .show-more-link,.career-timeline .timeline-button-box .roll-up-link{display:none}.career-timeline .timeline-list.tl-open~.timeline-button-box .roll-up-link{display:block}.career-timeline .timeline-list.tl-open~.timeline-button-box .timeline-button-arrow{transform:rotate(180deg)}}@media screen and (max-width:479px){.career-stack .new-case-default-grid{row-gap:10.25rem}}.stories__collection-item{height:auto;min-height:18.75rem}@media screen and (max-width:479px){.stories__collection-item{min-height:68.7023rem}}@media screen and (max-width:479px){.career-gallery .events-layout{border-top:0}.career-gallery .event-swiper-slide.splide__slide{height:61rem!important}.career-gallery .event-swiper-image{height:100%;width:auto;object-fit:cover}}@media screen and (max-width:479px){.career-steps .new-case-default-grid{padding-left:2.05rem;padding-right:2.05rem}}.career-steps .new-case-items-layout>.new-case-item-wrapper:last-child{border-bottom:1px solid #111;padding-bottom:2rem}.square-button.internship-cta{text-decoration:none}@media screen and (min-width:480px){.internship-intro-text{max-width:47rem}}.internship-stories{padding-left:2rem;padding-right:2rem}@media screen and (min-width:480px){.internship-stories .reviews__page-heading-layout .section-heading{max-width:39.3333rem}.internship-stories .reviews-reviews-layout{max-width:47rem}}.internship-faq .faq-ol{list-style:decimal;padding-left:2rem;margin:.5rem 0 0}.internship-faq .faq-ol li{margin-bottom:.25rem}.internship-faq .dropdown-content-box p{margin:0 0 .5rem}.internship-faq .dropdown-content-box p:last-child{margin-bottom:0}.internship-faq .dropdown-toggle{cursor:pointer}.internship-faq .dropdown-list{height:0;overflow:hidden;transition:height .35s ease}.internship-faq .dropdown-arrow{transition:transform .35s ease}.internship-faq .dropdown-arrow{transform:rotate(0)!important}.internship-faq .dropdown.is-open>.dropdown-toggle .dropdown-arrow{transform:rotate(180deg)!important}.internship-faq .dropdown-content-box{padding-bottom:2rem}.reviews-page .reviews-layout{grid-template-columns:47rem 47rem}.reviews-page .reviews-layout{padding-bottom:0}.reviews-page .reviews-reviews-layout{padding-left:0}.reviews-page .reviews__page-avatar{width:5rem;height:5rem}@media screen and (min-width:480px){.reviews-page .reviews__page-avatar{margin-top:1.6667rem}}.reviews-page .reviews__page-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.reviews-page .review-name-wrapper--solo{display:flex;flex-flow:column;justify-content:center}.reviews-page .reviews-review-card-person-layout{display:flex;align-items:center;justify-content:space-between;gap:2rem}.reviews-page .reviews-review-card-logo{width:var(--lw, 7.5rem);height:auto;object-fit:contain;flex:none}@media screen and (max-width:479px){.reviews-page .reviews-review-card-logo{width:min(calc(var(--lw, 7.5rem) * 3.05),25.6rem)}.reviews-page .reviews__page-avatar{width:25.6rem;height:25.6rem}}.press-cover{padding-top:11.3333rem}.press-cover__layout{display:flex;flex-flow:column;align-items:flex-end;gap:6.6667rem}.press-cover-head{display:flex;flex-flow:column;align-items:center;gap:1.6667rem;width:100%}.press-cover-avatar{width:8.3333rem;height:8.3333rem;border-radius:50%;object-fit:cover}.press-cover-heading{text-align:center}.press-cover-contact{display:flex;flex-flow:column;align-items:flex-start;gap:3.3333rem;width:47rem}.press-cover-mail{display:flex;flex-flow:column;gap:.6667rem}.press-cover .review-name-wrapper{display:flex;flex-flow:column;justify-content:center}.press-cover-email{color:inherit;font-size:2.8333rem;line-height:100%;letter-spacing:-.0567rem;text-decoration:none}@media screen and (max-width:767px){.press-cover-contact{width:100%}}.press-about{margin-top:10rem}.press-about-col{display:flex;flex-flow:column;align-items:flex-start;gap:2rem}.press-about-text{max-width:39.25rem}@media screen and (max-width:767px){.press-about-text{max-width:none}}.press-topics{margin-top:10rem}.press-topics-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem}.press-topic{display:flex;flex-flow:column;align-items:flex-start;gap:1rem;border-top:1px solid #111;padding-top:2rem;padding-bottom:2rem}@media screen and (max-width:767px){.press-topics-list{grid-template-columns:1fr}}.press-media{margin-top:15rem}.press-media-col{display:flex;flex-flow:column;align-items:flex-start}.press-media-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;width:100%}.press-media-card{display:flex;flex-flow:column;align-items:flex-start;gap:3.3333rem;border-top:1px solid #111;padding-top:1.6667rem;padding-bottom:3.3333rem;color:inherit;text-decoration:none}.press-media-card.is-hidden{display:none}.press-media-card.is-appearing{animation:press-slide-up .5s cubic-bezier(.22,.61,.36,1) both}@keyframes press-slide-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.press-media-card.is-appearing{animation:none}}.press-media-logo{height:2.6667rem;display:flex;align-items:center}.press-media-logo img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:left center}.press-media-text{display:flex;flex-flow:column;gap:.6667rem}.press-media-card:hover .text-size-24{color:var(--is__dark-blue)}.press-media-more{margin-top:1.6667rem;background:none;border:0;padding:0;font-family:inherit;font-size:1.3333rem;line-height:140%;color:var(--is__dark-blue);cursor:pointer}@media screen and (max-width:767px){.press-media-list{grid-template-columns:1fr}}.case-md-body,.case-section-col-2{grid-column:2 / 3}.case-gap-80{margin-top:6.66667rem}.new-case-default-grid.case-wide-col-gap{column-gap:6.66667rem}.new-case-timeline-layout .new-cases-grid-item-heading .monospace-text{white-space:nowrap}@media(max-width:767px){.case-md-body,.case-section-col-2{grid-column:1 / -1}}.solution-case-block{margin-top:6.66667rem;margin-bottom:10rem}.solution-case-block.after-headed-list{margin-top:10rem}.solution-case-block.no-bottom{margin-bottom:0}.solution-case-block.with-heading{margin-bottom:16.66667rem}.solution-case-block.spacing-large{margin-top:15rem}#w-node-_89268863-2679-5862-0caa-5df02fd96593-2fd96593{margin-top:10rem}.header{transition:transform .35s ease,background-color .25s ease}@media screen and (min-width:480px){.services-detail .nap-fade{position:relative}.services-detail .nap-fade:after{content:"";pointer-events:none;background-image:linear-gradient(#fff0 20%,#fff 77%);width:50%;height:100%;position:absolute;bottom:0;left:0}}@media screen and (min-width:480px){.services-detail .nap-fade>.section-heading,.services-detail .nap-fade>.fl-heading-col,.services-detail .nap-fade>.solution-section-heading-box,.services-detail .nap-fade>.monospace-text{position:sticky;top:1rem;align-self:start}}
