.advantage-section-module__PTk7Qa__section{isolation:isolate;color:#181716;background:var(--gradient-section-light);position:relative;overflow:hidden}.advantage-section-module__PTk7Qa__section:before{z-index:-1;content:"";pointer-events:none;opacity:.2;background:url(/images/company-overview-bg.svg) 0 0/contain no-repeat;width:min(42.4375rem,38vw);height:min(49rem,100%);position:absolute;top:clamp(2rem,4vw,3rem);left:0}.advantage-section-module__PTk7Qa__container{padding-top:clamp(5rem,6.25vw,7.5rem);padding-bottom:calc(clamp(6rem, 6.5vw, 10.25rem) + var(--certification-banner-overlap))}.advantage-section-module__PTk7Qa__header{max-width:50rem}.advantage-section-module__PTk7Qa__description{--section-description-margin:1rem 0 0;max-width:50rem}.advantage-section-module__PTk7Qa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:clamp(3.5rem,4.35vw,5.1875rem) 0 0;padding:0;list-style:none;display:grid}.advantage-section-module__PTk7Qa__card{background:#ffffff80;border:1px solid #f7f7f71a;border-radius:1.625rem;flex-direction:column;min-height:20.5rem;padding:2.4375rem;display:flex}.advantage-section-module__PTk7Qa__iconHolder{background:#2463eb2b;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.advantage-section-module__PTk7Qa__icon{color:#3c83f6;width:1.5rem;height:1.5rem}.advantage-section-module__PTk7Qa__cardCopy{margin-top:1.25rem}.advantage-section-module__PTk7Qa__cardTitle{color:#000;text-wrap:pretty;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.advantage-section-module__PTk7Qa__cardDescription{color:#4b4a48;margin:1rem 0 0;font-size:1rem;font-weight:400;line-height:1.6}@media (max-width:63.999rem){.advantage-section-module__PTk7Qa__section:before{width:min(26rem,80vw);height:min(30rem,70vw)}.advantage-section-module__PTk7Qa__container{max-width:52rem}.advantage-section-module__PTk7Qa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advantage-section-module__PTk7Qa__card{min-height:19rem}}@media (max-width:47.999rem){.advantage-section-module__PTk7Qa__container{padding-top:4.5rem;padding-bottom:calc(6rem + var(--certification-banner-overlap))}.advantage-section-module__PTk7Qa__grid{grid-template-columns:minmax(0,1fr);margin-top:3rem}.advantage-section-module__PTk7Qa__card{border-radius:1.25rem;min-height:0;padding:1.75rem}}@media (forced-colors:active){.advantage-section-module__PTk7Qa__card,.advantage-section-module__PTk7Qa__iconHolder{border:1px solid canvastext}}
.about-leaders-section-module__x1YkWa__section{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:linear-gradient(#4b4a4861,#0000 18rem),#000;position:relative;overflow:hidden}.about-leaders-section-module__x1YkWa__container{padding-block:clamp(5rem,7vw,7.5rem) clamp(4rem,4vw,5rem)}.about-leaders-section-module__x1YkWa__header{text-align:center;flex-direction:column;align-items:center;display:flex}.about-leaders-section-module__x1YkWa__introduction{--section-description-margin:1.5rem 0 0;max-width:35rem}.about-leaders-section-module__x1YkWa__leaderList{margin-top:clamp(4rem,8vw,8.5rem)}.about-leaders-section-module__x1YkWa__leader{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden}.about-leaders-section-module__x1YkWa__union{display:none}.about-leaders-section-module__x1YkWa__portraitCell,.about-leaders-section-module__x1YkWa__copyCell{z-index:1;min-width:0;position:relative}.about-leaders-section-module__x1YkWa__portraitCell{justify-content:center;align-items:flex-end;min-height:25rem;display:flex;overflow:hidden}.about-leaders-section-module__x1YkWa__portraitFrame{width:min(100%,28rem);height:clamp(24rem,55vw,34rem);position:relative}.about-leaders-section-module__x1YkWa__portrait{object-fit:cover;object-position:center top;filter:brightness(.72)contrast(1.1);-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.about-leaders-section-module__x1YkWa__portraitFade{pointer-events:none;background:radial-gradient(65% 65%,#0000 36%,#000 88%),linear-gradient(#0000 60%,#000 100%);position:absolute;inset:0}.about-leaders-section-module__x1YkWa__copyCell{flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,3rem) clamp(3.5rem,8vw,5rem);display:flex}.about-leaders-section-module__x1YkWa__identity,.about-leaders-section-module__x1YkWa__name,.about-leaders-section-module__x1YkWa__role,.about-leaders-section-module__x1YkWa__quote,.about-leaders-section-module__x1YkWa__quote p,.about-leaders-section-module__x1YkWa__biography{margin:0}.about-leaders-section-module__x1YkWa__name{font-size:clamp(1.75rem,2.225vw,2rem);font-weight:400;line-height:1.2}.about-leaders-section-module__x1YkWa__role{color:#148aff;margin-top:.15rem;font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:300;line-height:normal}.about-leaders-section-module__x1YkWa__quote{color:#fff;text-wrap:pretty;max-width:42.5rem;margin-top:1.75rem;font-size:clamp(1.4rem,1.7vw,1.5rem);font-weight:300;line-height:1.6}.about-leaders-section-module__x1YkWa__focusAreas{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.about-leaders-section-module__x1YkWa__focusAreas li{color:#fff;white-space:nowrap;background:#73737333;border-radius:999px;padding:.375rem .75rem;font-size:clamp(.65rem,.84vw,.75rem);font-weight:500;line-height:normal}.about-leaders-section-module__x1YkWa__biography{color:#adadad;text-wrap:pretty;max-width:42.5rem;margin-top:1.75rem;font-size:clamp(.9rem,1.12vw,1rem);font-weight:400;line-height:1.6}@media (min-width:48rem){.about-leaders-section-module__x1YkWa__leader{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:stretch}.about-leaders-section-module__x1YkWa__copyFirst{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}.about-leaders-section-module__x1YkWa__copyFirst .about-leaders-section-module__x1YkWa__copyCell{grid-area:1/1}.about-leaders-section-module__x1YkWa__copyFirst .about-leaders-section-module__x1YkWa__portraitCell{grid-area:1/2}.about-leaders-section-module__x1YkWa__portraitFrame{width:100%;height:100%;min-height:32rem}.about-leaders-section-module__x1YkWa__copyCell{padding:clamp(3rem,5vw,4.5rem)}}@media (min-width:80rem){.about-leaders-section-module__x1YkWa__leader{border:0;grid-template-columns:34.2% minmax(0,65.8%);min-height:36.5625rem;overflow:visible}.about-leaders-section-module__x1YkWa__copyFirst{grid-template-columns:58.2% minmax(0,41.8%)}.about-leaders-section-module__x1YkWa__union{z-index:2;pointer-events:none;display:block;transform:scaleY(-1)}.about-leaders-section-module__x1YkWa__portraitCell{min-height:0}.about-leaders-section-module__x1YkWa__portraitFrame{width:100%;min-height:0}.about-leaders-section-module__x1YkWa__imageFirst .about-leaders-section-module__x1YkWa__portraitFrame{max-width:28.25rem}.about-leaders-section-module__x1YkWa__copyFirst .about-leaders-section-module__x1YkWa__portraitFrame{max-width:31.5rem}.about-leaders-section-module__x1YkWa__copyCell{padding:4rem clamp(4rem,6.5vw,6rem)}.about-leaders-section-module__x1YkWa__copyFirst .about-leaders-section-module__x1YkWa__copyCell{padding-left:0;padding-right:clamp(4rem,7vw,7rem)}.about-leaders-section-module__x1YkWa__imageFirst .about-leaders-section-module__x1YkWa__copyCell{padding-right:0}}@media (max-width:47.999rem){.about-leaders-section-module__x1YkWa__container{padding-block:4.5rem 6rem}.about-leaders-section-module__x1YkWa__portraitCell{min-height:22rem}.about-leaders-section-module__x1YkWa__portraitFrame{height:24rem}}
.section-lead-module__9mLlBG__lead{margin:var(--section-lead-margin,0);letter-spacing:-.01083rem;text-wrap:pretty;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:600;line-height:1.4}.section-lead-module__9mLlBG__bold{font-weight:700}.section-lead-module__9mLlBG__darkSurface{color:#fff}.section-lead-module__9mLlBG__lightSurface{color:#1b1a18}
.about-culture-carousel-module__l6LmQq__carousel{width:100%;display:block;position:relative}.about-culture-carousel-module__l6LmQq__stage{width:100%;height:clamp(22rem,112vw,30rem);color:inherit;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.about-culture-carousel-module__l6LmQq__stage:active{cursor:grabbing}.about-culture-carousel-module__l6LmQq__card{pointer-events:none;will-change:transform, opacity;background:#abb1ba;border-radius:.625rem;width:min(78%,22rem);height:82%;transition:transform .54s cubic-bezier(.22,1,.36,1),opacity .36s,filter .54s,box-shadow .54s;position:absolute;top:0;left:50%;overflow:hidden}.about-culture-carousel-module__l6LmQq__active{z-index:3;opacity:1;filter:saturate();transform:translate(-50%)scale(1);box-shadow:0 1.25rem 3rem #0000003d}.about-culture-carousel-module__l6LmQq__previous,.about-culture-carousel-module__l6LmQq__next{z-index:2;opacity:1;filter:saturate(.82)brightness(.82);box-shadow:0 .75rem 2rem #00000029}.about-culture-carousel-module__l6LmQq__previous{transform:translate(-70%)scale(.7)}.about-culture-carousel-module__l6LmQq__next{transform:translate(-30%)scale(.7)}.about-culture-carousel-module__l6LmQq__farPrevious,.about-culture-carousel-module__l6LmQq__farNext{z-index:1;opacity:0;filter:saturate(.7)brightness(.7)}.about-culture-carousel-module__l6LmQq__farPrevious{transform:translate(calc(-50% - 72vw),24%)scale(.48)}.about-culture-carousel-module__l6LmQq__farNext{transform:translate(calc(72vw - 50%),24%)scale(.48)}.about-culture-carousel-module__l6LmQq__image{object-fit:cover}@media (min-width:48rem){.about-culture-carousel-module__l6LmQq__carousel{display:none}}@media (prefers-reduced-motion:reduce){.about-culture-carousel-module__l6LmQq__card{transition:none}}
.about-overview-section-module__qEvH6a__section{--gallery-overlap:clamp(14rem, 17.71vw, 21.25rem);color:#181716;background:linear-gradient(162.11deg,#f5f5f5 1.83%,#abb1ba 183.5%);position:relative;overflow:hidden}.about-overview-section-module__qEvH6a__content{padding-top:clamp(6rem,8.59vw,10.3063rem);padding-bottom:calc(var(--gallery-overlap) + clamp(6rem, 7.82vw, 9.375rem))}.about-overview-section-module__qEvH6a__intro{grid-template-columns:minmax(0,37rem) minmax(0,40.3125rem);justify-content:space-between;align-items:center;gap:clamp(4rem,10.57vw,12.6875rem);display:grid}.about-overview-section-module__qEvH6a__headingColumn{max-width:37rem}.about-overview-section-module__qEvH6a__title{max-width:31rem}.about-overview-section-module__qEvH6a__title span{display:block}.about-overview-section-module__qEvH6a__lead{--section-lead-margin:1.1875rem 0 0;max-width:36.9819rem}.about-overview-section-module__qEvH6a__description{max-width:40.3111rem}.about-overview-section-module__qEvH6a__desktopGallery{aspect-ratio:1490.6/603.688;outline-offset:.5rem;width:100%;margin:0;display:none;position:relative}.about-overview-section-module__qEvH6a__galleryBoundary{--gallery-overlap:clamp(9rem, 19vw, 19.25rem);z-index:2;margin-top:calc(0rem - var(--gallery-overlap));background:0 0;position:relative;overflow:hidden}.about-overview-section-module__qEvH6a__imageCard{background:#abb1ba;border-radius:.5rem;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.about-overview-section-module__qEvH6a__imageCard:first-child{left:0}.about-overview-section-module__qEvH6a__imageCard:nth-child(2){left:12.05%}.about-overview-section-module__qEvH6a__imageCard:nth-child(3){left:29.42%}.about-overview-section-module__qEvH6a__imageCard:nth-child(4){left:72.02%}.about-overview-section-module__qEvH6a__imageCard:nth-child(5){left:89.38%}.about-overview-section-module__qEvH6a__outer{width:10.623%;height:39.347%}.about-overview-section-module__qEvH6a__middle{width:15.936%;height:59.018%}.about-overview-section-module__qEvH6a__featured{width:41.16%;height:100%}.about-overview-section-module__qEvH6a__image{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.about-overview-section-module__qEvH6a__imageCard:hover .about-overview-section-module__qEvH6a__image{transform:scale(1.025)}}@media (min-width:96rem){.about-overview-section-module__qEvH6a__desktopGallery{width:min(100%,93.125rem);margin-inline:auto}}@media (max-width:63.999rem){.about-overview-section-module__qEvH6a__content{padding-top:clamp(5rem,10vw,7rem)}.about-overview-section-module__qEvH6a__intro{grid-template-columns:minmax(0,1fr);gap:2.5rem}.about-overview-section-module__qEvH6a__headingColumn,.about-overview-section-module__qEvH6a__description{max-width:46rem}}@media (min-width:48rem){.about-overview-section-module__qEvH6a__desktopGallery{display:block}}@media (min-width:52.6875rem) and (max-width:79.9375rem){.about-overview-section-module__qEvH6a__galleryBoundary{--gallery-overlap:clamp(9rem, 19vw, 19.25rem)}}@media (max-width:47.999rem){.about-overview-section-module__qEvH6a__section,.about-overview-section-module__qEvH6a__galleryBoundary{--gallery-overlap:clamp(8rem, 42vw, 11rem)}}@media (prefers-reduced-motion:reduce){.about-overview-section-module__qEvH6a__image{transition:none}}@media (forced-colors:active){.about-overview-section-module__qEvH6a__title{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
.company-overview-section-module__LCDL0q__section{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--gradient-section-light);position:relative;overflow:hidden}.company-overview-section-module__LCDL0q__section:before{z-index:0;opacity:.2;content:"";pointer-events:none;background:url(/images/company-overview-bg.svg) 0 0/contain no-repeat;width:min(42.4375rem,38vw);height:min(49rem,100%);position:absolute;top:clamp(2rem,4vw,3rem);left:0}.company-overview-section-module__LCDL0q__content{z-index:1;position:relative}.company-overview-section-module__LCDL0q__intro{grid-template-columns:minmax(0,599fr) minmax(0,731fr);align-items:start;gap:clamp(2.5rem,2.35vw,2.8125rem);display:grid}.company-overview-section-module__LCDL0q__headingPanel,.company-overview-section-module__LCDL0q__copy{min-width:0}.company-overview-section-module__LCDL0q__copy{flex-direction:column;gap:1.5rem;display:flex}.company-overview-section-module__LCDL0q__heading{letter-spacing:-.10625rem;font-size:clamp(2.5rem,3vw,2.625rem);font-weight:500;line-height:1.3}.company-overview-section-module__LCDL0q__companyName{color:#000;-webkit-text-fill-color:transparent;background-image:linear-gradient(174deg,#000000bd 10.66%,#000 46.34%,#000000b8 90.26%);-webkit-background-clip:text;background-clip:text}.company-overview-section-module__LCDL0q__headingMuted{color:#0006}@media (max-width:63.999rem){.company-overview-section-module__LCDL0q__section:before{opacity:.2;width:min(26rem,80vw);height:min(30rem,70vw)}.company-overview-section-module__LCDL0q__intro{grid-template-columns:minmax(0,1fr);gap:0}.company-overview-section-module__LCDL0q__copy{padding-top:clamp(2.5rem,7vw,4rem)}}.company-overview-section-module__LCDL0q__lead{max-width:36rem}.company-overview-section-module__LCDL0q__proofGrid{--proof-grid-line:#b5b5b5;background:0 0;display:grid;position:relative;overflow:hidden}.company-overview-section-module__LCDL0q__proofRow{background:0 0;grid-template-columns:1fr;min-width:0;display:grid}.company-overview-section-module__LCDL0q__proofCell{--proof-cell-gap:clamp(.75rem, 1.1vw, 1rem);background:0 0;min-width:0;min-height:12rem}.company-overview-section-module__LCDL0q__proofCellTopLeft,.company-overview-section-module__LCDL0q__proofCellTopRight,.company-overview-section-module__LCDL0q__proofCellBottomLeft{padding-bottom:var(--proof-cell-gap)}.company-overview-section-module__LCDL0q__statCard{z-index:1;background:var(--gradient-card-light-brand);border-radius:.75rem;flex-direction:column;justify-content:space-between;gap:1.25rem;height:100%;padding:clamp(1.25rem,1.5vw,1.5rem);display:flex;position:relative;overflow:hidden}.company-overview-section-module__LCDL0q__statIcon{width:clamp(2.75rem,4vw,3.4375rem);height:auto}.company-overview-section-module__LCDL0q__statContent{flex-direction:column;gap:.75rem;margin:0;display:flex}.company-overview-section-module__LCDL0q__statValue,.company-overview-section-module__LCDL0q__statLabel{margin:0}.company-overview-section-module__LCDL0q__statValue{color:#121715;letter-spacing:-.07rem;order:-1;font-size:clamp(3.5rem,4vw,4rem);font-weight:700;line-height:.97}.company-overview-section-module__LCDL0q__statLabel{color:#495551;letter-spacing:0;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:400;line-height:1.5}.company-overview-section-module__LCDL0q__certificationsCard,.company-overview-section-module__LCDL0q__globalClientsCard{z-index:1;border-radius:.75rem;height:100%;position:relative;overflow:hidden}.company-overview-section-module__LCDL0q__certificationsCard{background:#00101a;justify-content:center;align-items:center;gap:clamp(1rem,4vw,4.5rem);padding:clamp(1rem,3vw,2.5rem);display:flex}.company-overview-section-module__LCDL0q__certificationsBackground{object-fit:cover}.company-overview-section-module__LCDL0q__certificationLogo{z-index:1;object-fit:contain;filter:brightness(0)invert();flex:0 auto;height:auto;position:relative}.company-overview-section-module__LCDL0q__isoLogo,.company-overview-section-module__LCDL0q__cmmiLogo{width:clamp(4rem,9vw,7rem)}.company-overview-section-module__LCDL0q__globalClientsCard{isolation:isolate;background:var(--gradient-card-brand);align-items:stretch;padding:clamp(1.25rem,1.75vw,1.75rem);display:flex}.company-overview-section-module__LCDL0q__globalClientsContent{z-index:1;flex-direction:column;justify-content:flex-end;gap:3rem;height:100%;margin:0;display:flex;position:relative}.company-overview-section-module__LCDL0q__globalClientsValue,.company-overview-section-module__LCDL0q__globalClientsLabel{color:#fff;margin:0}.company-overview-section-module__LCDL0q__globalClientsValue{letter-spacing:-.105rem;order:-1;font-size:clamp(4rem,7vw,6rem);font-weight:700;line-height:.97}.company-overview-section-module__LCDL0q__globalClientsLabel{font-size:clamp(1.25rem,1.7vw,2rem);font-weight:400;line-height:1.16225}.company-overview-section-module__LCDL0q__globeImage{mix-blend-mode:color-dodge;width:min(100%,57rem);height:auto;position:absolute;top:-40%;right:-21.5%;transform:rotate(-8deg)}.company-overview-section-module__LCDL0q__proofGridLines{display:none}@media (forced-colors:active){.company-overview-section-module__LCDL0q__heading{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}.company-overview-section-module__LCDL0q__headingMuted{color:canvastext}}@media (min-width:64rem){.company-overview-section-module__LCDL0q__proofGrid{grid-template-rows:290fr 285fr;min-height:clamp(34rem,30vw,36rem)}.company-overview-section-module__LCDL0q__proofRowTop{grid-template-columns:34.81fr 65.19fr}.company-overview-section-module__LCDL0q__proofRowBottom{grid-template-columns:66.05fr 33.95fr}.company-overview-section-module__LCDL0q__proofCell{min-height:0}.company-overview-section-module__LCDL0q__proofCellTopRight{padding-bottom:var(--proof-cell-gap);padding-left:var(--proof-cell-gap)}.company-overview-section-module__LCDL0q__proofCellTopLeft{padding-right:var(--proof-cell-gap)}.company-overview-section-module__LCDL0q__proofCellBottomLeft{padding-top:var(--proof-cell-gap);padding-right:var(--proof-cell-gap);padding-bottom:0}.company-overview-section-module__LCDL0q__proofCellBottomRight{padding-top:var(--proof-cell-gap);padding-left:var(--proof-cell-gap)}.company-overview-section-module__LCDL0q__proofGridLines{z-index:2;pointer-events:none;object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}}
.core-service-tabs-module__y_4grW__tabs{border:0;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.core-service-tabs-module__y_4grW__tab{color:#d4d4d4;letter-spacing:-.063125rem;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;min-width:0;min-height:3.75rem;padding:.5rem;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400;line-height:1.2595;transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out;display:inline-flex}.core-service-tabs-module__y_4grW__tab:hover{color:#fff}.core-service-tabs-module__y_4grW__active{color:#fff;background:linear-gradient(#0f0f0f47 0%,#0f0f0f 100%),#1a1a1a;border-color:#f7f7f71a}.core-service-tabs-module__y_4grW__dotOuter{visibility:hidden;background:#0a70e6;border:1px solid #272f35;border-radius:50%;flex:0 0 10px;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.core-service-tabs-module__y_4grW__dotVisible{visibility:visible}.core-service-tabs-module__y_4grW__dotInner{background:#8fc7ff;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:6px;height:6px;display:flex}.core-service-tabs-module__y_4grW__tabLabel{align-items:center;gap:.5rem;display:inline-flex}.core-service-tabs-module__y_4grW__servicePanels{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}.core-service-tabs-module__y_4grW__servicePanel{isolation:isolate;background:#0f0f0f;border:1px solid #f7f7f71a;border-radius:.75rem;min-width:0;min-height:20rem;position:relative;overflow:hidden}.core-service-tabs-module__y_4grW__panelImage{object-fit:cover;object-position:80% center}.core-service-tabs-module__y_4grW__panelOverlay{z-index:1;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(224.91deg,#fff0 -89.02%,#0080ff 52.32%);position:absolute;inset:0}.core-service-tabs-module__y_4grW__servicePanelContent{z-index:2;min-height:inherit;flex-direction:column;padding:clamp(2rem,3vw,5rem) clamp(1rem,5vw,6rem) clamp(2rem,3vw,5rem) clamp(1rem,3vw,1.5rem);display:flex;position:relative}.core-service-tabs-module__y_4grW__servicePanelTitle{color:#fff;letter-spacing:-.075rem;margin:0;font-size:clamp(2rem,3vw,2.125rem);font-weight:500;line-height:1}.core-service-tabs-module__y_4grW__capabilityViewport{margin-top:3rem;overflow:hidden}.core-service-tabs-module__y_4grW__capabilityTrack{will-change:transform;align-items:flex-start;padding-top:.125rem;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex}.core-service-tabs-module__y_4grW__capabilityGrid{flex:0 0 100%;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:100%;display:grid}.core-service-tabs-module__y_4grW__capabilityCard{min-height:12rem;color:inherit;cursor:pointer;background:#fff3;border:1px solid #f7f7f71a;border-radius:.75rem;padding:1.25rem;text-decoration:none;transition:border-color .28s,transform .28s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.core-service-tabs-module__y_4grW__capabilityCard:before{z-index:0;content:"";pointer-events:none;opacity:0;background:linear-gradient(93.86deg,#ffffffe6 3.16% 98.77%);transition:opacity .28s;position:absolute;inset:0}.core-service-tabs-module__y_4grW__capabilityTitle{z-index:1;color:#fffffff5;letter-spacing:.01875rem;margin:0;font-size:1.25rem;font-weight:500;line-height:1.2;transition:color .28s;position:relative}.core-service-tabs-module__y_4grW__capabilityDescription{z-index:1;color:#fff9;letter-spacing:-.010625rem;margin:.75rem 0 0;font-size:1rem;font-weight:400;line-height:1.4;transition:color .28s;position:relative}.core-service-tabs-module__y_4grW__capabilityCard:is(:hover,:active,:focus-visible,:focus-within){border-color:#fff;transform:translateY(-.125rem)}.core-service-tabs-module__y_4grW__capabilityCard:is(:hover,:active,:focus-visible,:focus-within):before{opacity:1}.core-service-tabs-module__y_4grW__capabilityCard:is(:hover,:active,:focus-visible,:focus-within) .core-service-tabs-module__y_4grW__capabilityTitle{color:#000}.core-service-tabs-module__y_4grW__capabilityCard:is(:hover,:active,:focus-visible,:focus-within) .core-service-tabs-module__y_4grW__capabilityDescription{color:#0009}.core-service-tabs-module__y_4grW__capabilityCard:active{transform:translateY(0)}.core-service-tabs-module__y_4grW__capabilityCard:focus-visible{outline-offset:3px;outline:2px solid #8fc7ff}.core-service-tabs-module__y_4grW__capabilityFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:auto;padding-top:2rem;display:flex}.core-service-tabs-module__y_4grW__sliderControls{border:0;align-items:center;gap:.75rem;min-width:0;margin:0;padding:0;display:inline-flex}.core-service-tabs-module__y_4grW__sliderButton{color:#fff;cursor:pointer;background-color:#03030326;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:color .26s cubic-bezier(.22,1,.36,1),background-color .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.core-service-tabs-module__y_4grW__sliderButton:hover:not(:disabled),.core-service-tabs-module__y_4grW__sliderButton:focus-visible{color:#000;background-color:#fff;border-color:#fff;transform:translateY(-.125rem)}.core-service-tabs-module__y_4grW__sliderButton:active:not(:disabled){transform:scale(.96)}.core-service-tabs-module__y_4grW__sliderButton:focus-visible{outline-offset:3px;outline:2px solid #8fc7ff}.core-service-tabs-module__y_4grW__sliderButton:disabled{cursor:not-allowed;opacity:.35}.core-service-tabs-module__y_4grW__pageIndicator{color:#ffffffb3;text-align:center;min-width:3rem;font-size:.875rem}@media (min-width:48rem){.core-service-tabs-module__y_4grW__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.core-service-tabs-module__y_4grW__contentPanel{min-height:41rem}.core-service-tabs-module__y_4grW__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.core-service-tabs-module__y_4grW__tabs{scrollbar-width:none;padding-bottom:.25rem;display:flex;overflow-x:auto}.core-service-tabs-module__y_4grW__tabs::-webkit-scrollbar{display:none}.core-service-tabs-module__y_4grW__tab{flex:1 0 max-content;min-width:max-content;padding-inline:1.25rem}.core-service-tabs-module__y_4grW__servicePanels{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.core-service-tabs-module__y_4grW__servicePanel{min-height:clamp(44rem,45vw,45rem)}}@media (prefers-reduced-motion:reduce){.core-service-tabs-module__y_4grW__tab,.core-service-tabs-module__y_4grW__capabilityCard,.core-service-tabs-module__y_4grW__capabilityCard:before,.core-service-tabs-module__y_4grW__capabilityTrack,.core-service-tabs-module__y_4grW__sliderButton{transition:none}}
.banner-description-module__97K-wW__description{margin:var(--banner-description-margin,0);text-wrap:pretty;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400;line-height:1.5}.banner-description-module__97K-wW__darkSurface{color:#ffffffb8}.banner-description-module__97K-wW__lightSurface{color:#000000ad}
.banner-title-module__IeRDKW__title{width:fit-content;margin:var(--banner-title-margin,0);text-wrap:balance;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500}.banner-title-module__IeRDKW__compact{letter-spacing:-.0625rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.3}.banner-title-module__IeRDKW__section{letter-spacing:clamp(-.10625rem,-.12vw,-.075rem);font-size:clamp(2.5rem,3vw,2.625rem);line-height:1.3}.banner-title-module__IeRDKW__darkSurface{color:#fff;background-image:var(--gradient-title-dark-surface)}.banner-title-module__IeRDKW__lightSurface{color:#000;background-image:var(--gradient-title-light-surface)}.banner-title-module__IeRDKW__solid{-webkit-text-fill-color:currentColor;background-image:none}@media (forced-colors:active){.banner-title-module__IeRDKW__title{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
.certification-banner-section-module__XFgQ-W__section{z-index:2;width:100%;margin-block:calc(-1 * var(--certification-banner-overlap));background:0 0;position:relative}.certification-banner-section-module__XFgQ-W__banner{isolation:isolate;background:linear-gradient(#f7f7f7 0%,#fff0 84.15%),linear-gradient(274deg,#fff -57.03%,#0080ff -10.63%);border-radius:.8125rem;min-height:clamp(22rem,28.35vw,23.3125rem);position:relative;overflow:hidden}.certification-banner-section-module__XFgQ-W__texture{z-index:-1;object-fit:cover;object-position:center;opacity:.8;mix-blend-mode:soft-light}.certification-banner-section-module__XFgQ-W__content{min-height:inherit;flex-direction:column;align-items:center;padding:clamp(3rem,4.05vw,3.3125rem) clamp(1.5rem,5vw,5rem) clamp(2.25rem,3.75vw,3.5rem);display:flex}.certification-banner-section-module__XFgQ-W__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.certification-banner-section-module__XFgQ-W__description{width:min(100%,38rem)}.certification-banner-section-module__XFgQ-W__certifications{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:clamp(2rem,6vw,7.55rem);width:min(100%,58.7rem);margin:clamp(3.25rem,4.9vw,4rem) 0 0;padding:0;list-style:none;display:grid}.certification-banner-section-module__XFgQ-W__certifications li{justify-content:center;align-items:center;display:flex}.certification-banner-section-module__XFgQ-W__certificationLogo{object-fit:contain;filter:brightness(0)invert();width:auto}.certification-banner-section-module__XFgQ-W__isoLogo{height:clamp(4.5rem,7.1vw,5.82375rem)}.certification-banner-section-module__XFgQ-W__cmmiLogo{height:clamp(3rem,7vw,4.86rem)}@media (max-width:47.999rem){.certification-banner-section-module__XFgQ-W__banner{min-height:29rem}.certification-banner-section-module__XFgQ-W__content{justify-content:center;gap:3.25rem}.certification-banner-section-module__XFgQ-W__certifications{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem;width:100%;margin-top:0}}
.story-section-module__3c7C3a__section{color:#000;background:#dee0e3}.story-section-module__3c7C3a__container{padding-block:clamp(5rem,6.25vw,7.5rem) clamp(5rem,5vw,6rem)}.story-section-module__3c7C3a__header{text-align:center;flex-direction:column;align-items:center;display:flex}.story-section-module__3c7C3a__title{color:#000;letter-spacing:clamp(-.27275rem,-.23vw,-.15rem);background-image:var(--gradient-title-light-surface);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;font-size:clamp(6rem,7vw,7.5rem);font-weight:700;line-height:normal}.story-section-module__3c7C3a__description{--section-description-margin:1rem 0 0;max-width:45rem}.story-section-module__3c7C3a__timeline{margin:clamp(3rem,4.5vw,5rem) 0 0;padding:0;list-style:none}.story-section-module__3c7C3a__milestone{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);min-height:14.25rem;display:grid;position:relative}.story-section-module__3c7C3a__spine{grid-area:1/2;place-self:start center;width:5rem;height:10.5rem;display:block;position:relative}.story-section-module__3c7C3a__spine:before{content:"";background:#fff;width:.125rem;position:absolute;top:0;bottom:1.75rem;left:50%;transform:translate(-50%)}.story-section-module__3c7C3a__spine:after{box-sizing:border-box;content:"";background:#2463eb;border:.1875rem solid #fff;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);box-shadow:0 0 .5rem #2463eb}.story-section-module__3c7C3a__milestoneContent{width:min(100%,36rem);padding:0 2rem}.story-section-module__3c7C3a__left .story-section-module__3c7C3a__milestoneContent{text-align:right;grid-column:1;justify-self:end}.story-section-module__3c7C3a__right .story-section-module__3c7C3a__milestoneContent{text-align:left;grid-column:3;justify-self:start}.story-section-module__3c7C3a__date,.story-section-module__3c7C3a__milestoneTitle,.story-section-module__3c7C3a__milestoneDescription{margin:0;display:block}.story-section-module__3c7C3a__date{color:#3c83f6;font-size:clamp(.875rem,1.58vw,1rem);font-weight:700;line-height:normal}.story-section-module__3c7C3a__milestoneCopy{max-width:100%;display:inline-grid}.story-section-module__3c7C3a__milestoneTitle{color:#000;text-wrap:pretty;margin-top:.75rem;font-size:clamp(1.8rem,3.125vw,2rem);font-weight:700;line-height:normal}.story-section-module__3c7C3a__milestoneDescription{color:#4b4a48;text-wrap:pretty;width:0;min-width:100%;margin-top:.75rem;font-size:clamp(.75rem,1.5vw,.935rem);font-weight:400;line-height:1.5}@media (max-width:63.999rem){.story-section-module__3c7C3a__container{max-width:52rem}.story-section-module__3c7C3a__title{font-size:clamp(5rem,9.375vw,6rem)}.story-section-module__3c7C3a__milestone{grid-template-columns:5rem minmax(0,1fr);min-height:13rem}.story-section-module__3c7C3a__spine{grid-column:1}.story-section-module__3c7C3a__left .story-section-module__3c7C3a__milestoneContent,.story-section-module__3c7C3a__right .story-section-module__3c7C3a__milestoneContent{text-align:left;grid-column:2;justify-self:stretch}.story-section-module__3c7C3a__milestoneContent{width:100%;max-width:34rem;padding:0 0 0 1.5rem}}@media (max-width:47.999rem){.story-section-module__3c7C3a__container{padding-block:4.5rem 6rem}.story-section-module__3c7C3a__title{font-size:clamp(3.75rem,16vw,5rem);line-height:1}.story-section-module__3c7C3a__timeline{margin-top:3rem}.story-section-module__3c7C3a__milestone{grid-template-columns:3rem minmax(0,1fr);min-height:12.5rem}.story-section-module__3c7C3a__spine{width:3rem;height:10.5rem}.story-section-module__3c7C3a__milestoneContent{padding-left:1rem}}@media (forced-colors:active){.story-section-module__3c7C3a__title{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}
.consultation-banner-module__LzbkSG__boundary{z-index:2;width:100%;margin-top:calc(0rem - var(--consultation-banner-overlap));background:0 0;position:relative}.consultation-banner-module__LzbkSG__overlapFollowingSection{margin-bottom:calc(0rem - var(--consultation-banner-overlap))}.consultation-banner-module__LzbkSG__banner{isolation:isolate;background:linear-gradient(174.37deg,#fff 27.39%,#0080ff 98.53%);border-radius:.8125rem;flex-direction:column;gap:3rem;width:100%;min-height:16rem;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.consultation-banner-module__LzbkSG__backgroundImage,.consultation-banner-module__LzbkSG__brandMark{z-index:-1;pointer-events:none}.consultation-banner-module__LzbkSG__backgroundImage{object-fit:cover;object-position:center;opacity:.8;mix-blend-mode:soft-light}.consultation-banner-module__LzbkSG__brandMark{opacity:.4;mix-blend-mode:screen;width:min(39%,32rem);height:auto;position:absolute;top:-3%;right:0}.consultation-banner-module__LzbkSG__content{flex-direction:column;flex:2 1 0;justify-content:space-between;gap:clamp(2.5rem,3vw,3rem);min-width:0;display:flex}.consultation-banner-module__LzbkSG__copy{flex-direction:column;gap:1rem;max-width:35.25rem;display:flex}.consultation-banner-module__LzbkSG__title{max-width:35.25rem}.consultation-banner-module__LzbkSG__description{max-width:38rem}.consultation-banner-module__LzbkSG__certifications{justify-content:center;align-items:center;gap:clamp(1.25rem,4.9vw,4.03125rem);margin:0;padding:0;list-style:none;display:flex}.consultation-banner-module__LzbkSG__certificationLogo{object-fit:contain;filter:brightness(0);flex:0 auto;height:auto}.consultation-banner-module__LzbkSG__isoLogo{width:clamp(3rem,5vw,4.4375rem)}.consultation-banner-module__LzbkSG__cmmiLogo{width:clamp(4rem,6vw,4.875rem)}.consultation-banner-module__LzbkSG__action{z-index:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.consultation-banner-module__LzbkSG__action>a{gap:.1875rem;font-weight:600}@media (min-width:40rem){.consultation-banner-module__LzbkSG__certifications{justify-content:flex-start}}@media (min-width:48rem){.consultation-banner-module__LzbkSG__banner{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3vw,3rem)}.consultation-banner-module__LzbkSG__content{flex:35.25rem;justify-content:center;align-self:stretch;gap:1.625rem}.consultation-banner-module__LzbkSG__action{flex:none}}@media (min-width:64rem){.consultation-banner-module__LzbkSG__banner{min-height:19.4375rem;padding:3.1875rem 4.3125rem}}
.life-at-innogent-section-module__XEziJG__section{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000;position:relative;overflow:hidden}.life-at-innogent-section-module__XEziJG__backgroundMotif{z-index:-1;pointer-events:none;mix-blend-mode:luminosity;width:min(58rem,58vw);max-width:none;height:auto;position:absolute;top:0;left:-4rem}.life-at-innogent-section-module__XEziJG__container{padding-block:clamp(5rem,6vw,7.5rem) clamp(6rem,8vw,9rem)}.life-at-innogent-section-module__XEziJG__header{z-index:2;max-width:44.25rem;margin-left:clamp(0rem,7vw,8rem);position:relative}.life-at-innogent-section-module__XEziJG__title{color:#fff;letter-spacing:clamp(-.18rem,-.16vw,-.1rem);width:fit-content;margin:0;font-size:clamp(5.25rem,5vw,5.5rem);font-weight:500;line-height:1.05}.life-at-innogent-section-module__XEziJG__description{--section-description-margin:.75rem 0 0;letter-spacing:-.0225rem;max-width:38.75rem}.life-at-innogent-section-module__XEziJG__description strong{color:#fff;font-weight:400}.life-at-innogent-section-module__XEziJG__gallery{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(15rem,20vw,20.75rem);gap:.25rem;margin:clamp(3.5rem,7vw,7rem) 0 0;padding:0;list-style:none;display:grid}.life-at-innogent-section-module__XEziJG__gallery li{border-radius:clamp(1rem,1.65vw,2rem);min-width:0;position:relative;overflow:hidden}.life-at-innogent-section-module__XEziJG__mobileGallery{display:none}.life-at-innogent-section-module__XEziJG__galleryImage{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.life-at-innogent-section-module__XEziJG__gallery li:hover .life-at-innogent-section-module__XEziJG__galleryImage{transform:scale(1.025)}}.life-at-innogent-section-module__XEziJG__image1{grid-area:1/7/auto/10}.life-at-innogent-section-module__XEziJG__image2{grid-area:1/10/auto/13}.life-at-innogent-section-module__XEziJG__image3{grid-area:2/1/auto/4}.life-at-innogent-section-module__XEziJG__image4{grid-area:2/4/auto/7}.life-at-innogent-section-module__XEziJG__image5{grid-area:2/7/auto/10}.life-at-innogent-section-module__XEziJG__image6{grid-area:2/10/auto/13}.life-at-innogent-section-module__XEziJG__image7{grid-area:3/1/auto/4}.life-at-innogent-section-module__XEziJG__image8{grid-area:3/4/auto/7}.life-at-innogent-section-module__XEziJG__image9{grid-area:3/7/auto/10}.life-at-innogent-section-module__XEziJG__image10{grid-area:3/10/auto/13}@media (min-width:80rem){.life-at-innogent-section-module__XEziJG__gallery{margin-top:-5.75rem}}@media (min-width:48rem) and (max-width:79.999rem){.life-at-innogent-section-module__XEziJG__title{font-size:clamp(4rem,7vw,5.25rem)}.life-at-innogent-section-module__XEziJG__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(16rem,32vw,22rem)}.life-at-innogent-section-module__XEziJG__gallery li{grid-area:auto}}@media (max-width:47.999rem){.life-at-innogent-section-module__XEziJG__backgroundMotif{width:42rem;top:-2rem;left:-8rem}.life-at-innogent-section-module__XEziJG__container{width:100%;padding-block:4.5rem 6rem}.life-at-innogent-section-module__XEziJG__header{width:calc(100% - 2rem);margin-inline:auto}.life-at-innogent-section-module__XEziJG__title{font-size:clamp(3rem,14vw,4rem)}.life-at-innogent-section-module__XEziJG__gallery{display:none}.life-at-innogent-section-module__XEziJG__mobileGallery{margin-top:3.5rem;display:block}}@media (prefers-reduced-motion:reduce){.life-at-innogent-section-module__XEziJG__galleryImage{transition:none}}
.impact-banner-section-module__NtcF-q__section{z-index:2;width:100%;margin-top:calc(0rem - var(--impact-banner-overlap));margin-bottom:calc(0rem - var(--impact-banner-overlap));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;position:relative}.impact-banner-section-module__NtcF-q__banner{isolation:isolate;color:#fff;background-image:linear-gradient(330deg,#0a0a0a 46.39%,#0000009c 74.52%),linear-gradient(#010318 -16.53%,#17417d 40.17%,#4c8ac8 96.86%,#a1cbed 153.55%);border-radius:1.25rem;min-height:clamp(25rem,39vw,34.5rem);position:relative;overflow:hidden}.impact-banner-section-module__NtcF-q__backgroundVideo{z-index:-2;opacity:.4;filter:blur(.25px);transform-origin:50%;mix-blend-mode:color-dodge;width:auto;max-width:none;height:max(100vw,177.78%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.impact-banner-section-module__NtcF-q__content{min-height:inherit;flex-direction:column;justify-content:center;align-items:center;padding:clamp(3rem,4.5vw,7.3125rem) clamp(1.25rem,5vw,6rem);display:flex}.impact-banner-section-module__NtcF-q__header{text-align:center;max-width:47rem}.impact-banner-section-module__NtcF-q__proofPoint dt,.impact-banner-section-module__NtcF-q__proofPoint dd{margin:0}.impact-banner-section-module__NtcF-q__title{--banner-title-margin:0 auto;color:#fff;text-align:center}.impact-banner-section-module__NtcF-q__description{--banner-description-margin:clamp(1rem, 2vw, 2.25rem) auto 0;max-width:36rem}.impact-banner-section-module__NtcF-q__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,7vw,10rem);width:min(100%,85rem);margin:clamp(3rem,5vw,4.125rem) 0 0;display:grid}.impact-banner-section-module__NtcF-q__proofPoint{text-align:center;flex-direction:column;align-items:center;display:flex}.impact-banner-section-module__NtcF-q__proofPoint dt{color:#fff;order:2;margin-top:1rem;font-size:clamp(1.125rem,.8vw,1.25rem);font-weight:600}.impact-banner-section-module__NtcF-q__proofPoint dd{color:#3c83f6;letter-spacing:-.125rem;order:1;font-size:clamp(3.5rem,5vw,5rem);font-weight:800;line-height:1}@media (max-width:47.999rem){.impact-banner-section-module__NtcF-q__banner{min-height:0}.impact-banner-section-module__NtcF-q__content{padding-block:4rem}.impact-banner-section-module__NtcF-q__proofGrid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (prefers-reduced-motion:reduce){.impact-banner-section-module__NtcF-q__backgroundVideo{display:none}}
.join-us-section-module__3qBM-W__section{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000;overflow:hidden}.join-us-section-module__3qBM-W__container{padding-top:calc(clamp(3.5rem, 4vw, 4rem) + var(--impact-banner-overlap));padding-bottom:clamp(4.5rem,5vw,5rem)}.join-us-section-module__3qBM-W__header{text-align:center;flex-direction:column;align-items:center;max-width:64rem;margin-inline:auto;display:flex}.join-us-section-module__3qBM-W__description{--section-description-margin:.375rem 0 0;max-width:64rem}.join-us-section-module__3qBM-W__gallery{grid-template-columns:21.2fr 52.7fr 22.1fr;align-items:center;gap:2%;width:100%;margin:clamp(4rem,4vw,7rem) 0 0;display:grid}.join-us-section-module__3qBM-W__leftCluster,.join-us-section-module__3qBM-W__rightCluster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(.75rem,1.9vw,2.25rem);min-width:0;display:grid}.join-us-section-module__3qBM-W__leftStack,.join-us-section-module__3qBM-W__rightStack{gap:clamp(.75rem,1.5vw,2rem);min-width:0;display:grid}.join-us-section-module__3qBM-W__featuredFrame,.join-us-section-module__3qBM-W__leftOuter,.join-us-section-module__3qBM-W__leftTop,.join-us-section-module__3qBM-W__leftBottom,.join-us-section-module__3qBM-W__rightTop,.join-us-section-module__3qBM-W__rightBottom,.join-us-section-module__3qBM-W__rightOuter{background:#232629;border-radius:clamp(.75rem,1.1vw,1.3rem);position:relative;overflow:hidden}.join-us-section-module__3qBM-W__featuredFrame{aspect-ratio:960.592/483.495;border-radius:clamp(1.25rem,2.1vw,2.535rem)}.join-us-section-module__3qBM-W__leftOuter,.join-us-section-module__3qBM-W__leftTop,.join-us-section-module__3qBM-W__leftBottom{aspect-ratio:175.298/194.094}.join-us-section-module__3qBM-W__rightTop{aspect-ratio:175.298/127.124}.join-us-section-module__3qBM-W__rightBottom,.join-us-section-module__3qBM-W__rightOuter{aspect-ratio:175.298/250.042}.join-us-section-module__3qBM-W__image{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.join-us-section-module__3qBM-W__mobileGallery{display:none}@media (hover:hover) and (pointer:fine){.join-us-section-module__3qBM-W__featuredFrame:hover .join-us-section-module__3qBM-W__image,.join-us-section-module__3qBM-W__leftOuter:hover .join-us-section-module__3qBM-W__image,.join-us-section-module__3qBM-W__leftTop:hover .join-us-section-module__3qBM-W__image,.join-us-section-module__3qBM-W__leftBottom:hover .join-us-section-module__3qBM-W__image,.join-us-section-module__3qBM-W__rightTop:hover .join-us-section-module__3qBM-W__image,.join-us-section-module__3qBM-W__rightBottom:hover .join-us-section-module__3qBM-W__image,.join-us-section-module__3qBM-W__rightOuter:hover .join-us-section-module__3qBM-W__image{transform:scale(1.025)}}@media (max-width:47.999rem){.join-us-section-module__3qBM-W__container{padding-top:calc(6rem + var(--impact-banner-overlap));padding-bottom:6rem}.join-us-section-module__3qBM-W__gallery{display:none}.join-us-section-module__3qBM-W__mobileGallery{margin-top:3.5rem;display:block}}@media (prefers-reduced-motion:reduce){.join-us-section-module__3qBM-W__image{transition:none}}
.team-voices-section-module__rg88_a__testimonialsSection{color:#000;background:linear-gradient(155.36deg,#f5f5f5 1.83%,#abb1ba 183.5%)}.team-voices-section-module__rg88_a__testimonialsContainer{padding-top:clamp(5rem,6vw,7.5rem);padding-bottom:calc(clamp(3.5rem, 4vw, 4rem) + var(--impact-banner-overlap))}.team-voices-section-module__rg88_a__testimonialsHeader{text-align:center;flex-direction:column;align-items:center;display:flex}.team-voices-section-module__rg88_a__testimonialsHeader h2{max-width:42.5rem}.team-voices-section-module__rg88_a__testimonialsDescription{--section-description-margin:1rem 0 0;max-width:31.875rem}.team-voices-section-module__rg88_a__testimonialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:clamp(3.5rem,6vw,6.5rem) 0 0;padding:0;list-style:none;display:grid}.team-voices-section-module__rg88_a__testimonialCard{background:#ffffff80;border:1px solid #f7f7f71a;border-radius:1.625rem;flex-direction:column;justify-content:space-between;min-height:23.9375rem;padding:clamp(2rem,3vw,3rem);display:flex}.team-voices-section-module__rg88_a__quoteIcon{color:#3c83f6;display:block}.team-voices-section-module__rg88_a__quote,.team-voices-section-module__rg88_a__quote p,.team-voices-section-module__rg88_a__testimonialMeta,.team-voices-section-module__rg88_a__personName,.team-voices-section-module__rg88_a__personRole{margin:0}.team-voices-section-module__rg88_a__quote{color:#121212;letter-spacing:-.03rem;text-wrap:pretty;margin-top:1.5rem;font-size:clamp(1.25rem,.95vw,1.375rem);font-weight:400;line-height:1.269}.team-voices-section-module__rg88_a__testimonialMeta{padding-top:2rem}.team-voices-section-module__rg88_a__personName{color:#000;font-size:clamp(1rem,.72vw,1.125rem);font-style:normal;font-weight:700;line-height:1.3;display:block}.team-voices-section-module__rg88_a__personRole{color:#3c83f6;margin-top:.25rem;font-size:clamp(.75rem,.55vw,.875rem);font-weight:500;line-height:1.4}@media (max-width:63.999rem){.team-voices-section-module__rg88_a__testimonialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-voices-section-module__rg88_a__testimonialCard:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}}@media (max-width:47.999rem){.team-voices-section-module__rg88_a__testimonialsContainer{padding-top:4.5rem;padding-bottom:calc(6rem + var(--impact-banner-overlap))}.team-voices-section-module__rg88_a__testimonialGrid{grid-template-columns:minmax(0,1fr);gap:1rem}.team-voices-section-module__rg88_a__testimonialCard,.team-voices-section-module__rg88_a__testimonialCard:last-child{grid-column:auto;width:100%;min-height:21rem}}
.vision-values-section-module__IDgtSW__section{color:#fff;background:#000}.vision-values-section-module__IDgtSW__container{padding-block:clamp(5rem,7vw,8.5rem) clamp(6rem,9vw,10rem)}.vision-values-section-module__IDgtSW__intro{text-align:center;flex-direction:column;align-items:center;display:flex}.vision-values-section-module__IDgtSW__sectionDescription{--section-description-margin:.6875rem 0 0;max-width:52rem}.vision-values-section-module__IDgtSW__whyComposition{margin-top:clamp(3.5rem,5vw,5.25rem);grid-template-columns:minmax(0,56.5fr) minmax(0,41.6fr);align-items:center;min-height:clamp(30rem,35.5vw,35.5rem);margin-inline:.5625rem;display:grid;position:relative}.vision-values-section-module__IDgtSW__union{z-index:0;object-fit:fill;pointer-events:none}.vision-values-section-module__IDgtSW__whyImageFrame{z-index:1;aspect-ratio:717/466;border-radius:1.6875rem;justify-self:end;width:min(88%,42rem);max-width:44.8125rem;margin:0 clamp(2rem,2.5vw,3rem) 0 0;position:relative;overflow:hidden}.vision-values-section-module__IDgtSW__whyImage{object-fit:cover;width:130.365%;max-width:none;height:136.8%;position:absolute;top:-18.51%;left:-5.925%}.vision-values-section-module__IDgtSW__whyCopy{z-index:1;flex-direction:column;gap:clamp(2rem,3.9vw,4.6875rem);max-width:30.5rem;padding-left:clamp(2rem,2.5vw,3rem);display:flex;position:relative}.vision-values-section-module__IDgtSW__whyQuote{color:#ccc;letter-spacing:-.05419rem;text-wrap:pretty;margin:0;font-size:clamp(1.5rem,2vw,1.75rem);font-style:normal;font-weight:400;line-height:normal}.vision-values-section-module__IDgtSW__howSection{margin-top:clamp(3rem,4.5vw,4.375rem);margin-inline:clamp(2rem,3.5vw,3rem)}.vision-values-section-module__IDgtSW__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,1.8vw,2.125rem) clamp(1.25rem,1.7vw,2.0625rem);margin:clamp(2rem,2.75vw,2.8125rem) 0 0;padding-inline:.625rem;list-style:none;display:grid}.vision-values-section-module__IDgtSW__valueCard{background:var(--gradient-card-dark-brand-vivid);border:1px solid #1d283a;border-radius:.75rem;flex-direction:column;justify-content:space-between;min-height:20.5313rem;padding:1.125rem 1.9375rem 1.75rem;display:flex;overflow:hidden}.vision-values-section-module__IDgtSW__valueIcon{width:2.875rem;height:2.875rem}.vision-values-section-module__IDgtSW__valueCopy{margin-top:3rem}.vision-values-section-module__IDgtSW__valueTitle{color:#fff;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.vision-values-section-module__IDgtSW__valueDescription{color:#94a3b8;margin:1rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.6}@media (max-width:79.999rem){.vision-values-section-module__IDgtSW__whyImageFrame{width:88%}.vision-values-section-module__IDgtSW__whyCopy{padding-left:clamp(2.5rem,4vw,3.5rem)}.vision-values-section-module__IDgtSW__valueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:63.999rem){.vision-values-section-module__IDgtSW__whyComposition{grid-template-columns:minmax(0,1fr);gap:3rem;min-height:auto;margin-inline:0;padding-block:2.5rem}.vision-values-section-module__IDgtSW__union{display:none}.vision-values-section-module__IDgtSW__whyImageFrame{order:1;justify-self:center;width:100%;max-width:none;margin:0}.vision-values-section-module__IDgtSW__whyCopy{gap:1.75rem;max-width:44rem;padding-left:0}}@media (max-width:47.999rem){.vision-values-section-module__IDgtSW__container{padding-block:4.5rem 6rem}.vision-values-section-module__IDgtSW__whyComposition{margin-top:3rem}.vision-values-section-module__IDgtSW__whyImageFrame{border-radius:1rem}.vision-values-section-module__IDgtSW__whyQuote{font-size:1.25rem;line-height:1.5}.vision-values-section-module__IDgtSW__valueGrid{grid-template-columns:minmax(0,1fr);padding-inline:0}.vision-values-section-module__IDgtSW__valueCard{min-height:18rem;padding:1.25rem 1.5rem 1.5rem}.vision-values-section-module__IDgtSW__valueTitle{font-size:1.375rem}}
.what-we-build-section-module__amO2vG__section{color:#fff;background:#000}.what-we-build-section-module__amO2vG__container{padding-top:calc(clamp(5rem, 6vw, 8.5rem) + var(--certification-banner-overlap));padding-bottom:clamp(6rem,9vw,10rem)}.what-we-build-section-module__amO2vG__header{max-width:51rem}.what-we-build-section-module__amO2vG__description{--section-description-margin:1rem 0 0;max-width:31rem}.what-we-build-section-module__amO2vG__cards{margin-top:clamp(3.5rem,5vw,5.25rem)}.what-we-build-section-module__amO2vG__featuredCard,.what-we-build-section-module__amO2vG__capabilityCard{isolation:isolate;background:var(--gradient-card-dark-brand-vivid);border:1px solid #1d283a;border-radius:1.25rem;position:relative;overflow:hidden}.what-we-build-section-module__amO2vG__featuredCard{grid-template-columns:minmax(0,56fr) minmax(20rem,44fr);align-items:center;min-height:clamp(22rem,29vw,27rem);display:grid}.what-we-build-section-module__amO2vG__featuredVisual{align-self:stretch;min-width:0;position:relative}.what-we-build-section-module__amO2vG__laptopEclipse{z-index:-1;width:clamp(26rem,40vw,32rem);height:auto;position:absolute;bottom:0;left:clamp(.75rem,2vw,2rem)}.what-we-build-section-module__amO2vG__laptop{width:clamp(40rem,40vw,44rem);height:auto;position:absolute;bottom:-.1rem;left:0}.what-we-build-section-module__amO2vG__featuredCopy{z-index:1;max-width:31rem;padding:clamp(2rem,4vw,4rem);position:relative}.what-we-build-section-module__amO2vG__featuredTitle,.what-we-build-section-module__amO2vG__capabilityTitle{color:#fff;margin:0;font-weight:700;line-height:normal}.what-we-build-section-module__amO2vG__featuredTitle{font-size:1.75rem}.what-we-build-section-module__amO2vG__featuredDescription,.what-we-build-section-module__amO2vG__capabilityDescription{color:#94a3b8;margin:1rem 0 0;font-weight:400;line-height:1.5}.what-we-build-section-module__amO2vG__featuredDescription{font-size:clamp(1.125rem,1.5vw,1.25rem)}.what-we-build-section-module__amO2vG__capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.5rem);margin:clamp(1rem,1.5vw,1.5rem) 0 0;padding:0;list-style:none;display:grid}.what-we-build-section-module__amO2vG__capabilityCard{flex-direction:column;justify-content:space-between;min-height:19rem;padding:clamp(1.5rem,2vw,2rem);display:flex}.what-we-build-section-module__amO2vG__cardEclipse{z-index:-1;pointer-events:none;opacity:.72;width:clamp(7rem,9vw,9rem);height:auto;position:absolute;bottom:0;right:0}.what-we-build-section-module__amO2vG__iconHolder{color:#3c83f6;background:#00184d66;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.what-we-build-section-module__amO2vG__icon{width:1.5rem;height:1.5rem}.what-we-build-section-module__amO2vG__capabilityCopy{z-index:1;margin-top:3rem;position:relative}.what-we-build-section-module__amO2vG__capabilityTitle{text-wrap:pretty;font-size:clamp(1.375rem,2vw,1.75rem)}.what-we-build-section-module__amO2vG__capabilityDescription{font-size:clamp(.875rem,1vw,.9375rem)}@media (max-width:79.999rem){.what-we-build-section-module__amO2vG__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.what-we-build-section-module__amO2vG__capabilityCard{min-height:18rem}}@media (max-width:63.999rem){.what-we-build-section-module__amO2vG__featuredCard{grid-template-columns:minmax(0,1fr);min-height:auto}.what-we-build-section-module__amO2vG__featuredCopy{order:1;max-width:44rem;padding-bottom:clamp(1rem,2vw,1.5rem)}.what-we-build-section-module__amO2vG__featuredVisual{order:2;min-height:clamp(18rem,53vw,28rem)}.what-we-build-section-module__amO2vG__laptop{width:clamp(20rem,80vw,48rem)}.what-we-build-section-module__amO2vG__laptopEclipse{width:clamp(20rem,66vw,40rem);left:clamp(.2rem,2.5vw,1rem)}.what-we-build-section-module__amO2vG__cardEclipse{width:clamp(7rem,12vw,10rem)}}@media (max-width:47.999rem){.what-we-build-section-module__amO2vG__container{padding-top:calc(4.5rem + var(--certification-banner-overlap));padding-bottom:6rem}.what-we-build-section-module__amO2vG__cards{margin-top:3rem}.what-we-build-section-module__amO2vG__featuredVisual{min-height:clamp(13rem,57vw,20rem)}.what-we-build-section-module__amO2vG__featuredCopy{padding:1.75rem 1.75rem .75rem}.what-we-build-section-module__amO2vG__capabilityGrid{grid-template-columns:minmax(0,1fr)}.what-we-build-section-module__amO2vG__capabilityCard{min-height:17rem;padding:1.5rem}.what-we-build-section-module__amO2vG__laptop{width:clamp(20rem,100vw,34rem)}.what-we-build-section-module__amO2vG__laptopEclipse{width:clamp(14rem,74vw,28rem);left:clamp(.2rem,2.5vw,1rem)}.what-we-build-section-module__amO2vG__cardEclipse{width:clamp(7rem,18vw,8rem)}}
