#main>*:last-child{margin-bottom:var(--spacing-vertical)}.contentTwoColumns--expertise h2.heading-long-word,#homeExpertises h2.heading-long-word,#casePortfolio h2.heading-long-word,#teamList h2.heading-long-word,.contentTwoColumns--expertise h2.heading-long-text,#homeExpertises h2.heading-long-text,#casePortfolio h2.heading-long-text,#teamList h2.heading-long-text{font-size:calc(var(--fontSize-h1-xl) * .7)}.caption{display:block;text-transform:uppercase;color:var(--color-secondary);font-weight:500;font-size:var(--fontSize-text-s);letter-spacing:2.4px;text-wrap:balance;line-height:1.4}.rating{display:flex;flex-direction:column;gap:.5em}.rating .wrapper{display:flex;gap:10px;align-items:center}.rating-stars{display:flex;gap:5px}.rating-stars svg{fill:var(--color-tertiary);width:23px}.rating-score{font-weight:500;font-family:var(--fontFamily-heading);font-size:var(--fontSize-text-xxl)}.rating-label{font-size:.875rem;display:flex;flex-direction:column;gap:.4em}#mainNavigation{position:fixed;bottom:var(--spacing-40);left:50%;transform:translate(-50%);z-index:2001}#mainNavigation .container{display:flex;align-items:center;padding:10px;gap:5px;background:rgba(255,255,255,.15);box-shadow:0 4px 20px rgba(0,0,0,.1);backdrop-filter:blur(50px);border-radius:32px;transition:background .3s}#mainNavigation.navigation--black .container{background:rgba(var(--brand-purple-dark-rgb),.5)}#mainNavigation .home .navigation-button{display:grid;place-content:center;padding:0;width:var(--button-size-m)}#mainNavigation .logoIcon{fill:var(--white);width:24px;transition:fill .3s}@media (hover: hover){#mainNavigation .home>.navigation-button:hover .logoIcon,#mainNavigation .home[data-showdropdown=true]>.navigation-button .logoIcon,#mainNavigation .home>.navigation-button:focus .logoIcon{fill:var(--color-primary)}}#mainNavigation .home>.navigation-button--selected .logoIcon{fill:var(--color-secondary)}@media (max-width: 900px){#mainNavigation .partNavigation{display:none}#mainNavigation #popupMenu{display:grid}}#popupMenu{min-height:var(--button-size-m);min-width:var(--button-size-m);display:none;transition:.3s ease;border-radius:calc(var(--button-size-m) / 2);max-width:calc(100vw - 50px)}#popupMenu.popupMenu--open{width:calc(100vw - 50px)}.popupMenu-button{min-height:var(--button-size-m);min-width:var(--button-size-m);display:grid;place-content:center;justify-self:center;color:var(--color-white);cursor:pointer;gap:.3em}.popupMenu-button .icon{--size: 30px;--bar-height: 3px;--bar-gap: 4px;width:var(--size);height:var(--size);display:grid;place-content:center}.popupMenu-button .icon div{width:var(--size);height:var(--bar-height);border-radius:calc(var(--bar-height) / 2);background-color:currentColor;transition:all .3s ease-in-out;grid-column:1;grid-row:1}.popupMenu-button .icon div:nth-child(1){transform:translateY(calc(-1 * (var(--bar-height) + var(--bar-gap))))}.popupMenu-button .icon div:nth-child(3){transform:translateY(calc((var(--bar-height) + var(--bar-gap))))}.popupMenu--open .popupMenu-button .icon div:nth-child(1){transform:rotate(45deg)}.popupMenu--open .popupMenu-button .icon div:nth-child(2){opacity:0}.popupMenu--open .popupMenu-button .icon div:nth-child(3){transform:rotate(-45deg)}#popupMenu-container{order:-1;display:grid;grid-template-rows:0fr;grid-template-columns:0fr;transition:grid-template-rows .2s ease-out,grid-template-columns .2s ease-out}.popupMenu--open #popupMenu-container{grid-template-rows:1fr;grid-template-columns:1fr}.popupMenu-wrapper{overflow:hidden;opacity:0;transition:opacity 0s;transition-delay:0s}.popupMenu--open .popupMenu-wrapper{opacity:1;transition:opacity .2s;transition-delay:.2s}.popupMenu-wrapper>*{margin:1em;white-space:nowrap}.popupMenu-wrapper ul{display:flex;flex-direction:column;gap:10px}.popupMenu-wrapper ul li a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--white);font-size:var(--fontSize-text-l);font-weight:600;border:1px solid rgba(255,255,255,.15);height:var(--button-size-m);border-radius:calc(var(--button-size-m) / 2)}.popupMenu-wrapper ul li.selected a{color:var(--color-secondary);background-color:var(--color-primary)}@media (hover: hover){.popupMenu-wrapper ul li a:hover{border-color:var(--color-secondary)}}.popupMenu-wrapper .partButton{display:flex;margin-top:0;--button-size: var(--button-size-m) }#heroTextOnly{position:relative;margin:var(--spacing-90) 0;overflow-x:clip}#heroTextOnly:after{position:absolute;content:"";pointer-events:none;top:calc(-1 * var(--spacing-40));width:100%;height:calc(100% + var(--spacing-90) * 2);max-width:1297px;right:max(-18.9%,-363px);background-image:url(/images/style/backgroundshape-w.svg);background-size:100%;background-repeat:no-repeat;z-index:-1}#heroTextOnly .text .caption{margin-bottom:.5em}#heroTextOnly .text>.partHeading{color:var(--white);text-wrap:balance}#heroTextOnly .text .partHeading:last-child{margin-bottom:0}#heroTextOnly .text .partHeading:not(:last-child){margin-bottom:.2em}#heroTextOnly .text .partContentText{color:var(--white);text-wrap:balance}#heroTextOnly.heroTextOnly--expertises{--heroTextOnly-height: 100svh;min-height:calc(var(--heroTextOnly-height) - var(--header-height));grid-template-rows:auto minmax(0,1fr)}.vimeoBackgroundVideo{display:grid;grid-template-areas:"stack";grid-template-rows:minmax(0,1fr)}.vimeoBackgroundVideo:before{content:"";width:100%;height:100%;backdrop-filter:blur(3px);grid-area:stack;z-index:30}.vimeoBackgroundVideo-img{z-index:10;width:100%;object-fit:cover;grid-area:stack}.vimeoBackgroundVideo-video{z-index:20;grid-area:stack;width:100%;position:relative;overflow:hidden;visibility:hidden}.vimeoBackgroundVideo-iframe{position:absolute;width:100%;height:100%}.vimeoBackgroundVideo--loaded:before{animation:vimeoBackgroundVideo-animation-blur 1s ease-in forwards}.vimeoBackgroundVideo--loaded .vimeoBackgroundVideo-video{visibility:visible}@keyframes vimeoBackgroundVideo-animation-blur{0%{backdrop-filter:blur(3px)}to{backdrop-filter:blur(0px)}}.vimeoBackgroundVideo--deviatingAspectRatio{aspect-ratio:3/1}.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-img,.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-video{height:100%}.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-iframe{height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width: 901px){.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-iframe{min-width:auto!important}}@media (max-width: 900px){.vimeoBackgroundVideo--deviatingAspectRatio{aspect-ratio:auto}.vimeoBackgroundVideo--deviatingAspectRatio .vimeoBackgroundVideo-iframe{height:100%}}.vimeoBackgroundVideo--deviatingAspectRatioFullscreen{--vimeoBackgroundVideo--height: var(--heroFullscreen-height, 100svh);grid-column:fullwidth;height:var(--vimeoBackgroundVideo--height)}.vimeoBackgroundVideo--deviatingAspectRatioFullscreen .vimeoBackgroundVideo-img,.vimeoBackgroundVideo--deviatingAspectRatioFullscreen .vimeoBackgroundVideo-video{height:100%}.vimeoBackgroundVideo--deviatingAspectRatioFullscreen .vimeoBackgroundVideo-iframe{width:100vw;min-height:var(--vimeoBackgroundVideo--height);top:50%;left:50%;transform:translate(-50%,-50%)}.partContentCode:has(.vimeoBackgroundVideo--deviatingAspectRatioAuto){height:100%;overflow-x:clip}.vimeoBackgroundVideo--deviatingAspectRatioAuto{--vimeoBackgroundVideo--height: 100%;height:var(--vimeoBackgroundVideo--height);position:relative}.vimeoBackgroundVideo--deviatingAspectRatioAuto .vimeoBackgroundVideo-img,.vimeoBackgroundVideo--deviatingAspectRatioAuto .vimeoBackgroundVideo-video{position:absolute;content:"";height:100%}.vimeoBackgroundVideo--deviatingAspectRatioAuto .vimeoBackgroundVideo-iframe{width:100%;min-height:var(--vimeoBackgroundVideo--height);top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 900px){.vimeoBackgroundVideo--deviatingAspectRatioAuto .vimeoBackgroundVideo-img,.vimeoBackgroundVideo--deviatingAspectRatioAuto .vimeoBackgroundVideo-video{position:unset}}.variousContentList{width:100%;max-width:900px;--coreContent1-heading-color: var(--white)}.variousContentList .partContentForm{text-align:left;background-color:var(--white);border-radius:var(--borderRadius-m);box-shadow:var(--boxShadow-m);padding:var(--spacing-40);margin-top:var(--coreContent1-spacing-large)}.variousContentList .partContentForm>.partHeading{font-size:var(--fontSize-h2);color:var(--black);margin-top:0!important;margin-bottom:1em}.variousContentList .partContentFileImageGallery2{--partContentFileImageGallery-borderRadius: var(--borderRadius-m)}.variousContentList .partContentFileImageGallery.presentationLogos .contentFileImage{padding:var(--spacing-30);border:solid 1px rgba(0,0,0,.1)}.contentLogos{margin:var(--spacing-vertical) 0;position:relative;isolation:isolate}.contentLogos:not(:nth-child(2)):after{position:absolute;z-index:-1;pointer-events:none;content:"";top:50%;left:-50%;transform:translateY(-50%);width:86.45%;height:190vh;background:radial-gradient(50% 50% at 50% 50%,rgba(115,33,191,.3) 0%,rgba(115,33,191,.3) 11.79%,rgba(115,33,191,.29) 21.38%,rgba(115,33,191,.28) 29.12%,rgba(115,33,191,.26) 35.34%,rgba(115,33,191,.25) 40.37%,rgba(115,33,191,.22) 44.56%,rgba(115,33,191,.2) 48.24%,rgba(115,33,191,.18) 51.76%,rgba(115,33,191,.15) 55.44%,rgba(115,33,191,.12) 59.63%,rgba(115,33,191,.1) 64.66%,rgba(115,33,191,.07) 70.88%,rgba(115,33,191,.05) 78.62%,rgba(115,33,191,.02) 88.21%,rgba(115,33,191,0) 100%)}.contentLogos .partHeading{text-align:center;margin-bottom:var(--spacing-90)}.contentLogos .carousel{--carousel-item-width: min(35vw, 300px);grid-column:fullwidth}.contentLogos .carousel-list{opacity:.5;filter:grayscale(100%);mix-blend-mode:luminosity}@media (max-width: 667px){.contentLogos .carousel-list{gap:var(--spacing-60)}}.carousel{--carousel-item-width: min(27vw, 450px);--carousel-animationDuration: calc(6s * var(--carousel-list-amount));display:flex;overflow:hidden}.carousel-list{display:flex;flex:0 0 auto;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:carouselAnimation;animation-duration:var(--carousel-animationDuration);animation-delay:.5s}@media (hover: hover){.carousel--pauseOnHover:hover .carousel-list{animation-play-state:paused}}body.partPopupActive .carousel-list{animation-play-state:paused}.carousel--animationRight .carousel-list{animation-name:carouselAnimationRight}.carousel-item{width:var(--carousel-item-width);padding:0 10px}@keyframes carouselAnimation{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes carouselAnimationRight{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.contentOneColumn{margin:var(--spacing-vertical) 0}#heroTextOnly+.contentOneColumn{margin-top:0}.contentOneColumn .container>.partHeading{margin-bottom:var(--spacing-60);text-wrap:balance;max-width:1100px}.contentOneColumn--textAlignCenter{text-align:center}@media (max-width: 667px){.contentOneColumn--textAlignCenter{text-align:left}}.contentOneColumn--textAlignCenter .variousContentList{margin:0 auto}.contentOneColumn--textAlignCenter .container>.partHeading{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.contentOneColumn--textAlignCenter .container>.partContentText{text-wrap:balance}.contentOneColumnWithIndentedTitle{margin:var(--spacing-vertical) 0;--layoutGrid-content-width: 1260px}.contentOneColumnWithIndentedTitle .caption{text-align:center;margin-bottom:.5em}.contentOneColumnWithIndentedTitle .container>.partHeading{text-wrap:balance;margin-bottom:var(--spacing-60);padding-left:var(--spacing-80);text-indent:calc(-1 * var(--spacing-80))}.contentOneColumnWithIndentedTitle .container>.partHeading strong{color:var(--color-tertiary);font-weight:500}.contentOneColumnWithIndentedTitle .variousContentList{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.contentOneColumnWithIndentedTitle .container .partContentText{text-wrap:balance}@media (max-width: 900px){.contentOneColumnWithIndentedTitle .container>.partHeading{padding-left:0;text-indent:unset}}.contentFaq{margin:var(--spacing-vertical) 0;--layoutGrid-content-width: 900px}.contentFaq .container>.partHeading{margin-bottom:var(--spacing-30)}.contentFaq .container .partAccordionContent.partAccordionContent1{--partAccordionContent1-item-background-color: transparent;--partAccordionContent1-item-margin-bottom: 0px;--partAccordionContent1-item-border-radius: 0px;--partAccordionContent1-item-box-shadow: none;--partAccordionContent1-heading-contentArea-padding: 20px 0px;--partAccordionContent1-arrow-size: var(--button-size-s);--partAccordionContent1-arrow-background-color: none;--partAccordionContent1-arrow-border: 1px solid var(--color-secondary);--partAccordionContent1-arrow-borderColor-hover: var(--color-secondary);--partAccordionContent1-arrow-border-radius: 50%;--partAccordionContent1-arrow-margin: .6em;--partAccordionContent1-arrow-icon-width: 1em;--partAccordionContent1-arrow-icon-fill: var(--color-secondary);--partAccordionContent1-arrow-icon-transform: rotate(45deg)}.contentFaq .container .partAccordionContent .accordionContentItem{border-bottom:var(--block-border);border-color:var(--color-primary)}.contentFaq .container .partAccordionContent1 .accordionHeadingTitle{font-family:var(--fontFamily-body);font-weight:400;font-size:var(--fontSize-text-xl)}.contentFaq .container .partAccordionContent1 .accordionContentArea{font-size:var(--fontSize-text-s)}.contentTwoColumns{overflow-x:clip;margin:var(--spacing-vertical) 0;--layoutGrid-content-width-left-percentage: .5;--contentTwoColumns-gap: var(--spacing-90);--contentTwoColumns-imageBackgroundColor: var(--color-primary)}.contentTwoColumns .image.image--left,.contentTwoColumns .text.text--left{margin-right:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .image.image--right,.contentTwoColumns .text.text--right{margin-left:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumns .image{align-self:center;display:grid;grid-template-columns:repeat(20,1fr);gap:20px}.contentTwoColumns .block{border-radius:var(--block-borderRadius-m);overflow:hidden;background-color:var(--color-primary)}.contentTwoColumns .block .partContentFileImageGallery,.contentTwoColumns .block .partContentFileImageGallery *{height:100%}.image--2portrait-1landscape .block:nth-child(1){grid-column:span 7 / span 7;grid-row:span 4 / span 4;grid-column-start:6;grid-row-start:1;aspect-ratio:6/8}.image--2portrait-1landscape .block:nth-child(2){grid-column:span 9 / span 9;grid-row:span 5 / span 5;grid-column-start:13;grid-row-start:3;aspect-ratio:6/8}.image--2portrait-1landscape .block:nth-child(3){grid-column:span 12 / span 12;grid-row:span 4 / span 4;grid-column-start:1;grid-row-start:5;aspect-ratio:8/6}.image--1portrait-2landscape .block:nth-child(1){grid-column:span 7 / span 7;grid-row:span 5 / span 5;grid-column-start:3;grid-row-start:1;aspect-ratio:6/8}.image--1portrait-2landscape .block:nth-child(2){grid-column:span 11 / span 11;grid-row:span 4 / span 4;grid-column-start:10;grid-row-start:4;aspect-ratio:8/6}.image--1portrait-2landscape .block:nth-child(3){grid-column:span 9 / span 9;grid-row:span 3 / span 3;grid-column-start:1;grid-row-start:6;aspect-ratio:8/6}.image--2portrait .block:nth-child(1){grid-column:span 10 / span 10;grid-row:span 7 / span 7;grid-column-start:1;grid-row-start:1;aspect-ratio:6/8}.image--2portrait .block:nth-child(2){grid-column:span 10 / span 10;grid-row:span 7 / span 7;grid-column-start:11;grid-row-start:3;aspect-ratio:6/8}.image--2landscape .block:nth-child(1){grid-column:span 12 / span 12;grid-row:span 1 / span 1;grid-column-start:1;grid-row-start:1;aspect-ratio:8/6}.image--2landscape .block:nth-child(2){grid-column:span 12 / span 12;grid-row:span 1 / span 1;grid-column-start:9;grid-row-start:2;aspect-ratio:8/6}.image--1portrait-1landscape .block:nth-child(1){grid-column:span 9 / span 9;grid-row:span 5 / span 5;grid-column-start:13;grid-row-start:3;aspect-ratio:6/8}.image--1portrait-1landscape .block:nth-child(2){grid-column:span 12 / span 12;grid-row:span 4 / span 4;grid-column-start:1;grid-row-start:5;aspect-ratio:8/6}.image--1portrait .block:nth-child(1){grid-column:span 14 / span 14;grid-row:span 1 / span 1;grid-column-start:4;grid-row-start:1;aspect-ratio:6/8}.image--1landscape .block:nth-child(1){grid-column:span 20 / span 20;grid-row:span 1 / span 1;grid-column-start:1;grid-row-start:1;aspect-ratio:8/6}.image--2triangles{max-width:1040px;min-width:645px;width:100%;position:relative}.image--2triangles.image--left{margin-left:auto}.image--2triangles:after{position:absolute;content:"";pointer-events:none;top:calc(-1 * var(--spacing-90));width:150%;height:calc(100% + var(--spacing-90) * 2);background-image:url(/images/style/backgroundshape-w-triangles.svg);background-size:auto auto;background-repeat:no-repeat;z-index:-1}.image--2triangles.image--left:after{transform:scaleX(-1);right:0}.image--2triangles .block:nth-child(1){grid-column:span 15 / span 15;grid-row:span 2 / span 2;mask-image:url(../images/style/mask-triangle-horizontal.svg);mask-repeat:no-repeat;mask-size:contain;aspect-ratio:776/415}.image--2triangles .block:nth-child(2){grid-column:span 9 / span 9;grid-row:span 2 / span 2;mask-image:url(../images/style/mask-triangle.svg);mask-repeat:no-repeat;mask-size:contain;aspect-ratio:470/415}.image--2triangles.image--left .block:nth-child(1){grid-column-start:3;grid-row-start:1}.image--2triangles.image--left .block:nth-child(2){margin-left:var(--spacing-40);grid-column-start:12;grid-row-start:2}.image--2triangles.image--right .block:nth-child(1){margin-left:var(--spacing-40);grid-column-start:4;grid-row-start:1}.image--2triangles.image--right .block:nth-child(2){grid-column-start:1;grid-row-start:2}.contentTwoColumns .text{display:grid;align-content:center;font-size:var(--fontSize-text-l)}.contentTwoColumns--textAlign-top .text{align-content:flex-start}.contentTwoColumns .text .caption{margin-bottom:.5em}.contentTwoColumns .text>.partHeading{margin-bottom:.5em;text-wrap:balance}@media (min-width: 901px){.contentTwoColumns .image.image--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .image.image--right{grid-column-start:content-center;grid-column-end:content-end}.contentTwoColumns .image--2triangles.image--left{grid-column-start:fullwidth-start;grid-column-end:content-center}.contentTwoColumns .image--2triangles.image--right{grid-column-start:content-center;grid-column-end:fullwidth-end}.contentTwoColumns .text.text--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumns .text.text--right{grid-column-start:content-center;grid-column-end:content-end}}@media (max-width: 900px){.contentTwoColumns{row-gap:var(--spacing-60);--contentTwoColumns-gap: 0}.contentTwoColumns .image{order:-1}}.contentTwoColumns--expertise{scroll-margin:var(--spacing-vertical);--coreContent1-text-checkmark-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='rgb(36, 10, 56)' %3E%3Cpath d='m400-416 236-236q11-11 28-11t28 11 11 28-11 28L428-332q-12 12-28 12t-28-12L268-436q-11-11-11-28t11-28 28-11 28 11z'/%3E%3C/svg%3E");--contentTwoColumns-height: calc(100svh - (2 * var(--spacing-vertical)));min-height:var(--contentTwoColumns-height);margin:var(--spacing-vertical) 0}.contentTwoColumns--expertise.contentTwoColumns--color-1{--coreContent1-color-primary: var(--brand-lilac-500);--coreContent1-link-textDecorationColor: var(--coreContent1-color-primary);--coreContent1-color-secondary: var(--color-secondary)}.contentTwoColumns--expertise.contentTwoColumns--color-2{--coreContent1-color-primary: var(--color-secondary);--coreContent1-link-textDecorationColor: var(--coreContent1-color-primary);--coreContent1-color-secondary: var(--color-tertiary)}.contentTwoColumns--expertise.contentTwoColumns--color-3{--coreContent1-color-primary: var(--color-tertiary);--coreContent1-link-textDecorationColor: var(--coreContent1-color-primary);--coreContent1-color-secondary: var(--color-secondary)}.contentTwoColumns--expertise.contentTwoColumns--color-4{--coreContent1-color-primary: var(--brand-green-500);--coreContent1-link-textDecorationColor: var(--coreContent1-color-primary);--coreContent1-color-secondary: var(--color-secondary)}.contentTwoColumns--expertise .partContentText1 ul[data-list-type=checks]{--partContentText1-link-textDecorationColor: var(--coreContent1-color-primary);--coreContent1-text-checkmark-icon: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 16.25H7.5C6.8125 16.25 6.25 15.6875 6.25 15C6.25 14.3125 6.8125 13.75 7.5 13.75H22.5C23.1875 13.75 23.75 14.3125 23.75 15C23.75 15.6875 23.1875 16.25 22.5 16.25Z' fill='%237321BF'/%3E%3C/svg%3E%0A")}.contentTwoColumns--expertise .caption{color:var(--coreContent1-color-primary)}.contentTwoColumns--expertise .text>.partHeading{font-size:var(--fontSize-h1-xl);line-height:1}.contentTwoColumns--expertise .text{font-size:var(--fontSize-body)}.contentTwoColumns--expertise .text .partContentText1 ul[data-list-type=checks]{font-size:var(--fontSize-text-l)}@media (prefers-reduced-motion: no-preference){[data-animation-fade]{animation-duration:.9s,.7s;animation-timing-function:ease;animation-fill-mode:forwards;--animation-opacity: 0;--animation-delay-interval: .3;opacity:var(--animation-opacity);transform:translate3d(0,var(--animation-translateY),0);will-change:transform}[data-animation=active][data-animation-fade]{animation-name:animation-opacity,animation-translateY}[data-animation-fade=up]{--animation-translateY: clamp(1.875rem, 1.8vw + 1rem, 3.125rem)}[data-animation-fade=down]{--animation-translateY: clamp(-5.208rem, -1.86vw - 1.6rem, -3.125rem)}@keyframes animation-opacity{0%{opacity:var(--animation-opacity)}to{opacity:1}}@keyframes animation-translateY{0%{transform:translate3d(0,var(--animation-translateY),0)}to{transform:translateZ(0)}}}[data-animation-delay=slow]{animation-delay:calc(var(--animation-delay-interval) * 1s)}[data-animation-delay=slower]{animation-delay:calc(var(--animation-delay-interval) * 2s)}[data-animation-delay=slowest]{animation-delay:calc(var(--animation-delay-interval) * 3s)}.expertiseCard--color-1{--expertise-color: var(--brand-lilac-500)}.expertiseCard--color-2{--expertise-color: var(--color-secondary)}.expertiseCard--color-3{--expertise-color: var(--color-tertiary)}.expertiseCard--color-4{--expertise-color: var(--brand-green-500)}.expertiseCard{height:100%;color:inherit;text-decoration:none;background-color:var(--expertise-color);transition:background-color .3s ease;gap:.5em;box-shadow:var(--boxShadow-m);border-radius:var(--block-borderRadius-m);overflow:hidden;padding:var(--spacing-30)}.expertiseCard h3{color:var(--brand-purple-800)}.expertiseCard .icon{display:grid;place-content:center;position:relative}.expertiseCard .icon:after{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to right,rgba(var(--brand-purple-dark-rgb),.5) 0%,transparent 90%);pointer-events:none;z-index:-1;border-radius:var(--borderRadius-xxs);margin-left:8px;mask-image:url(../images/style/diamondshape.svg);mask-repeat:no-repeat;mask-size:contain;aspect-ratio:1/1}.expertiseCard .icon .partContentFileImageGallery .contentFileImage{filter:brightness(0) invert(1)}@media (hover: hover){.expertiseCard:hover{background-color:var(--white)}.expertiseCard:hover .icon .partContentFileImageGallery .contentFileImage{filter:unset}.expertiseCard:hover .icon:after{background:linear-gradient(to right,rgba(var(--brand-purple-dark-rgb),.15) 0%,transparent 90%)}}#homeExpertises{margin:var(--spacing-vertical) 0;position:relative;overflow-x:clip}#homeExpertises:after{position:absolute;content:"";pointer-events:none;top:calc(-1 * var(--spacing-vertical) - var(--spacing-120));width:100%;height:145%;max-width:719px;right:-7%;grid-column-end:content-end;background-image:url(/images/style/backgroundshape-vertical.svg);background-size:100%;background-repeat:no-repeat;background-position:right top;z-index:-1}#homeExpertises>.caption{text-align:center;margin-bottom:.5em}#homeExpertises>.partHeading{text-align:center;margin-bottom:var(--spacing-60);font-size:var(--fontSize-h1-xl);line-height:1}#homeExpertises .listColumns{gap:var(--spacing-40)}@media (max-width: 667px){#homeExpertises .listColumns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#homeExpertises .expertiseCard{display:flex;flex-direction:column}#homeExpertises .expertiseCard .icon{align-self:center}#homeExpertises .partContentText{margin-top:.3em;font-size:var(--fontSize-text-s);color:var(--brand-purple-800);text-wrap:balance;--partContentText1-lineHeight: 1.4;font-weight:500}@media (max-width: 900px){#homeExpertises .expertiseCard .icon{height:100px;width:100px}#homeExpertises .expertiseCard .icon .partContentFileImageGallery figure{max-width:100px}#homeExpertises .partContentText{font-size:var(--fontSize-text-xs)}}@media (max-width: 667px){#homeExpertises .expertiseCard .icon{height:60px;width:60px}#homeExpertises .expertiseCard .icon .partContentFileImageGallery figure{max-width:60px}#homeExpertises .partContentText{font-size:var(--fontSize-text-xxs)}}#expertiseIconsAndText{margin-top:var(--spacing-60);margin-bottom:0}#expertiseIconsAndText .expertiseCard{display:flex;flex-direction:row;gap:var(--spacing-20);align-items:center}@media (max-width: 667px){#expertiseIconsAndText .expertiseCard .icon{height:var(--button-size-m);width:var(--button-size-m)}#expertiseIconsAndText .expertiseCard .icon .partContentFileImageGallery figure{max-width:var(--button-size-m)}}.anchor--color-1{--anchor-color: var(--brand-lilac-500);--anchor-border: var(--brand-lilac-rgb)}.anchor--color-2{--anchor-color: var(--color-secondary);--anchor-border: var(--color-secondary-rgb)}.anchor--color-3{--anchor-color: var(--color-tertiary);--anchor-border: var(--color-tertiary-rgb)}.anchor--color-4{--anchor-color: var(--brand-green-500);--anchor-border: var(--brand-green-rgb)}#anchorExpertises{position:sticky;top:var(--spacing-40);height:0;z-index:2000}#anchorExpertises .container{grid-column:fullwidth;width:fit-content;display:flex;flex-direction:column;gap:var(--spacing-15)}#anchorExpertises .anchor{padding:var(--spacing-15);padding-left:var(--spacing-40);border-top-right-radius:var(--block-borderRadius-s);border-bottom-right-radius:var(--block-borderRadius-s);border:1px solid rgba(var(--anchor-border),.2);border-left:none;transition:background-color .3s}#anchorExpertises .anchor .icon{width:var(--button-size-m);height:var(--button-size-m);padding:.15em}@media (hover: hover){#anchorExpertises .anchor:hover{background-color:var(--anchor-color)}#anchorExpertises .anchor:hover .icon .partContentFileImageGallery .contentFileImage{filter:brightness(0) invert(1)}}#anchorExpertises .anchor.anchor--selected{background-color:var(--anchor-color)}#anchorExpertises .anchor.anchor--selected .icon .partContentFileImageGallery .contentFileImage{filter:brightness(0) invert(1)}@media (max-width: 1680px){#anchorExpertises .anchor{padding:.3em}#anchorExpertises .anchor .icon{width:var(--button-size-s);height:var(--button-size-s)}}@media (max-width: 1080px){#anchorExpertises{display:none}}.listColumns{display:grid;gap:var(--spacing-30)}.listColumns[data-items-in-row="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.listColumns[data-items-in-row="2"]>*[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.listColumns[data-items-in-row="3"]>*[data-animation=active]:nth-child(3n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="3"]>*[data-animation=active]:nth-child(3n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-row="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(4n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(4n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(4n+4){animation-delay:calc(var(--animation-delay-interval) * 3s)}@media (max-width: 1279px){.listColumns[data-items-in-row="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(3n+1){animation-delay:unset}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(3n+2){animation-delay:calc(var(--animation-delay-interval) * 1s)}.listColumns[data-items-in-row="4"]>*[data-animation=active]:nth-child(3n+3){animation-delay:calc(var(--animation-delay-interval) * 2s)}.listColumns[data-items-in-list="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.listColumns[data-items-in-list="4"]>*[data-animation=active]:nth-child(odd){animation-delay:unset}.listColumns[data-items-in-list="4"]>*[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)}}@media (max-width: 1023px){.listColumns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.listColumns>*[data-animation=active]:nth-child(odd){animation-delay:unset!important}.listColumns>*[data-animation=active]:nth-child(even){animation-delay:calc(var(--animation-delay-interval) * 1s)!important}}@media (max-width: 667px){.listColumns{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.contentVideo{margin:var(--spacing-vertical) 0;--layoutGrid-breakout-width: 1920px;--layoutGrid-fullwidth-spacing: var(--spacing-40)}#heroTextOnly+.contentVideo{margin-top:var(--spacing-120)}.contentVideo .partContentVideo{grid-column:breakout;border-radius:var(--block-borderRadius-m);overflow:hidden}@media (max-width: 900px){.contentVideo .partContentVideo{grid-column:fullwidth;border-radius:0}}.contentVideosInARow{margin:var(--spacing-vertical) 0}.contentVideosInARow .listColumns{grid-column:breakout}.contentVideosInARow .listColumns:has(> *:first-child:nth-last-child(1)){grid-template-columns:minmax(auto,433px);place-content:center}.contentVideosInARow .listColumns:has(> *:first-child:nth-last-child(2)),.contentVideosInARow .listColumns:has(> *:first-child:nth-last-child(2) ~ *){grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),433px));place-content:center}.contentVideosInARow .vimeoBackgroundVideo{border-radius:var(--block-borderRadius-m);background-color:var(--color-tertiary);overflow:hidden}.contentVideosInARow .vimeoBackgroundVideo--deviatingAspectRatioAuto{aspect-ratio:9 / 16}@media (max-width: 900px){.contentVideosInARow .vimeoBackgroundVideo--deviatingAspectRatioAuto{height:auto}}.contentImageCarousel{margin:var(--spacing-vertical) 0;position:relative;overflow-x:clip}.contentImageCarousel:before{position:absolute;z-index:-1;pointer-events:none;content:"";top:-125.4vh;left:-50%;width:86.45%;height:190vh;background:radial-gradient(50% 50% at 50% 50%,rgba(115,33,191,.3) 0%,rgba(115,33,191,.3) 11.79%,rgba(115,33,191,.29) 21.38%,rgba(115,33,191,.28) 29.12%,rgba(115,33,191,.26) 35.34%,rgba(115,33,191,.25) 40.37%,rgba(115,33,191,.22) 44.56%,rgba(115,33,191,.2) 48.24%,rgba(115,33,191,.18) 51.76%,rgba(115,33,191,.15) 55.44%,rgba(115,33,191,.12) 59.63%,rgba(115,33,191,.1) 64.66%,rgba(115,33,191,.07) 70.88%,rgba(115,33,191,.05) 78.62%,rgba(115,33,191,.02) 88.21%,rgba(115,33,191,0) 100%)}.contentImageCarousel:after{position:absolute;z-index:-1;pointer-events:none;content:"";bottom:-125.4vh;right:-50%;width:86.45%;height:190vh;background:radial-gradient(50% 50% at 50% 50%,rgba(115,33,191,.3) 0%,rgba(115,33,191,.3) 11.79%,rgba(115,33,191,.29) 21.38%,rgba(115,33,191,.28) 29.12%,rgba(115,33,191,.26) 35.34%,rgba(115,33,191,.25) 40.37%,rgba(115,33,191,.22) 44.56%,rgba(115,33,191,.2) 48.24%,rgba(115,33,191,.18) 51.76%,rgba(115,33,191,.15) 55.44%,rgba(115,33,191,.12) 59.63%,rgba(115,33,191,.1) 64.66%,rgba(115,33,191,.07) 70.88%,rgba(115,33,191,.05) 78.62%,rgba(115,33,191,.02) 88.21%,rgba(115,33,191,0) 100%)}.contentImageCarousel .carousel{--carousel-item-width: min(85vw, 1000px);--carousel-animationDuration: calc(10s * var(--carousel-list-amount));grid-column:fullwidth}.contentImageCarousel .partContentFileImageGallery{--partContentFileImageGallery-borderRadius: var(--block-borderRadius-m)}#quoteSlider{margin:var(--spacing-vertical) 0}#quoteSlider .partSlider{grid-column:breakout;--partSlider2-pagination-justifyContent: flex-start;--partSlider2-pagination-gap: 10px;--partSlider2-pagination-button-size: 6px;--partSlider2-pagination-button-borderRadius: var(--component-borderRadius-s);--partSlider2-pagination-button-scale: scale(1);--partSlider2-pagination-button-backgroundColor: rgba(var(--brand-pink-rgb), .1);--partSlider2-pagination-button-backgroundColor-hover: var(--color-secondary);--partSlider2-pagination-button-backgroundColor-selected: var(--color-tertiary);--partSlider2-pagination-button-border: 1px solid rgba(var(--brand-pink-rgb), .1);--partSlider2-pagination-button-borderColor-hover: var(--color-secondary);--partSlider2-pagination-button-borderColor-selected: var(--color-tertiary)}#quoteSlider .sliderPagination{margin-top:var(--spacing-30)}#quoteSlider .sliderPaginationButton{cursor:pointer;width:30px}#quoteSlider .sliderPaginationButton:before{width:30px}#quoteSlider .slideItem.active{z-index:10;opacity:1;visibility:visible;transition:opacity 1s}#quoteSlider .slideItem:not(.active){visibility:hidden;opacity:0;transition-delay:1s;pointer-events:none}.contentQuote{margin:var(--spacing-vertical) 0}.contentQuote .quoteCard{grid-column:breakout}.quoteCard{display:flex;align-items:center;gap:var(--spacing-30) var(--spacing-90)}.quote-image{width:25%;flex:0 0 auto;background-color:var(--color-primary);min-width:200px;align-self:flex-start;mask-image:url(../images/style/mask-image.svg);mask-repeat:no-repeat;mask-size:contain}.quote-image--hasPopup{display:grid;grid-template-areas:"stack"}.quote-image--hasPopup .partContentFileImageGallery{grid-area:stack}.quote-image--hasPopup .quotePopup{place-self:center;grid-area:stack;z-index:10;height:var(--button-size-xl);width:var(--button-size-xl);border-radius:50%;background-color:var(--color-secondary);transition:all .3s}.quote-image--hasPopup .quotePopup svg{fill:var(--color-primary);width:17px;justify-self:center}@media (hover: hover){.quote-image--hasPopup .quotePopup:hover{background-color:var(--color-tertiary);color:var(--color-primary);transform:scale(1.1)}}#ajaxPopupQuote{--partPopup4-content-padding: 0}.quote-text{flex:1 1 auto;font-size:var(--fontSize-text-l)}.quote-text .partHeading{margin-bottom:.5em;text-wrap:balance}.quote-text .partContentText{text-wrap:balance}.quote-text .nameAndFunction{margin-top:var(--spacing-30);flex:1 1 auto;display:flex;flex-direction:column;gap:.1em}.quote-text .name{color:var(--color-tertiary);font-weight:600;font-size:1em;margin-bottom:.3em}.quote-text .function{font-size:var(--fontSize-text-l)}@media (max-width: 667px){.quoteCard{flex-direction:column;align-items:flex-start!important}}#customerCaseResult{margin:var(--spacing-vertical) 0}#customerCaseResult .caption{margin-bottom:.5em;text-align:center}#customerCaseResult>.partHeading{margin-bottom:.5em;text-align:center;text-wrap:balance}#customerCaseResult>.partContentText{text-align:center;text-wrap:balance}.caseResultBlocks{margin-top:var(--spacing-60);display:grid;grid-template-columns:repeat(10,1fr);gap:var(--spacing-20)}.caseResultBlocks .block:nth-child(1),.caseResultBlocks .block:nth-child(2){grid-column:span 5}.caseResultBlocks .block:nth-child(3){grid-column:span 6}.caseResultBlocks .block:nth-child(4){grid-column:span 4}.caseResultBlocks .block:nth-child(1),.caseResultBlocks .block:nth-child(2){--caseResultBlock-value-color: var(--color-secondary);--caseResultBlock-label-color: var(--white);--caseResultBlock-backgroundColor: var(--color-primary)}.caseResultBlocks .block:nth-child(3),.caseResultBlocks .block:nth-child(4){--caseResultBlock-value-color: var(--color-primary);--caseResultBlock-label-color: var(--brand-purple-800);--caseResultBlock-backgroundColor: var(--white);animation-delay:calc(var(--animation-delay-interval) * 1s)}.caseResultBlocks .block{border-radius:var(--block-borderRadius-m);padding:var(--spacing-30);background-color:var(--caseResultBlock-backgroundColor);word-break:break-word}.caseResultBlocks .block .value{display:block;margin-bottom:.05em;font-size:var(--fontSize-h3);font-family:var(--fontFamily-heading);font-weight:500;color:var(--caseResultBlock-value-color);line-height:1}.caseResultBlocks .block .label{display:block;font-size:var(--fontSize-text-m);color:var(--caseResultBlock-label-color)}@media (max-width: 900px){.caseResultBlocks .block .value{font-size:var(--fontSize-h4)}.caseResultBlocks .block .label{font-size:var(--fontSize-text-s)}}@media (max-width: 667px){.caseResultBlocks{grid-template-columns:minmax(0,1fr)}.caseResultBlocks .block{grid-column:auto!important;grid-row:auto!important}}#caseOverview{margin-bottom:var(--spacing-vertical);--layoutGrid-breakout-width: 1920px;--layoutGrid-fullwidth-spacing: var(--spacing-40)}#caseOverview .partPagination{margin-top:var(--spacing-40)}#casePortfolio{background:linear-gradient(141.48deg,rgba(var(--brand-purple-rgb),0) 45.48%,rgba(var(--brand-purple-rgb),.2) 99.08%);--layoutGrid-breakout-width: 1920px;--layoutGrid-fullwidth-spacing: var(--spacing-40)}#casePortfolio>.caption{margin-bottom:.5em;color:var(--color-primary)}#casePortfolio .intro{margin-bottom:var(--spacing-40);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-30)}@media (max-width: 900px){#casePortfolio .intro{flex-wrap:wrap;margin-bottom:var(--spacing-60)}}#casePortfolio .intro .partHeading{color:var(--brand-purple-800);font-size:var(--fontSize-h1-xl);line-height:1;text-wrap:balance}#casePortfolio .intro .partButton{flex:0 0 auto}.caseList{grid-column:breakout;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-20)}.caseList .caseCard:nth-child(1){grid-column:span 3 / span 3}.caseList .caseCard:nth-child(2){grid-column:span 2 / span 2;grid-column-start:4}.caseList .caseCard:nth-child(3){grid-column:span 2 / span 2;grid-row-start:2}.caseList .caseCard:nth-child(4){grid-column:span 3 / span 3;grid-column-start:3;grid-row-start:2}.caseList .caseCard:nth-child(5){grid-column:span 3 / span 3;grid-row-start:3}.caseList .caseCard:nth-child(6){grid-column:span 2 / span 2;grid-column-start:4;grid-row-start:3}.caseList .caseCard:nth-child(2) .text,.caseList .caseCard:nth-child(3) .text,.caseList .caseCard:nth-child(6) .text{flex-direction:column-reverse;align-items:flex-start;align-self:unset}.caseList .caseCard:nth-child(2) .text .property,.caseList .caseCard:nth-child(3) .text .property,.caseList .caseCard:nth-child(6) .text .property{margin-left:auto}@media (max-width: 900px){.caseList{grid-template-columns:1fr}.caseList .caseCard{grid-column-start:unset!important;grid-row-start:unset!important;grid-row:auto!important;grid-column:auto!important}.caseList .caseCard .image .partContentFileImageGallery .imagePlaceholder{padding-bottom:60%!important}}.caseCard{transition:box-shadow .3s;text-decoration:none;display:grid;grid-template-areas:"stack";border-radius:var(--block-borderRadius-m);overflow:hidden}.caseCard .image{grid-area:stack;background-color:var(--color-primary);box-shadow:var(--block-boxShadow-m)}.caseCard .image .partContentFileImageGallery{transition:transform .3s;position:relative}.caseCard .image .partContentFileImageGallery,.caseCard .image .partContentFileImageGallery *{height:100%}.caseCard .image .partContentFileImageGallery:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .3s}@media (hover: hover){.caseCard:hover .image .partContentFileImageGallery,.caseCard:focus .image .partContentFileImageGallery{transform:scale(1.1)}.caseCard:hover .image .partContentFileImageGallery:after,.caseCard:focus .image .partContentFileImageGallery:after{background-color:rgba(var(--black-rgb),.2)}}.caseCard .text{grid-area:stack;align-self:flex-end;padding:var(--spacing-40);position:relative;z-index:10;display:flex;gap:.5em;align-items:flex-end;justify-content:space-between}.caseCard .text:before{--smoothGradient-backgroundColor: 0, 0, 0;transition:.3s;position:absolute;content:"";left:0;right:0;top:calc(-1 * var(--spacing-40));bottom:0;z-index:-10;pointer-events:none;background:linear-gradient(to top,rgba(var(--smoothGradient-backgroundColor),.4) 0%,rgba(var(--smoothGradient-backgroundColor),.4) 50%,rgba(var(--smoothGradient-backgroundColor),0) 100%)}.caseCard .text .partHeading{text-wrap:balance;color:var(--white);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s}@media (hover: hover){.caseCard:hover .text .partHeading,.caseCard:focus .text .partHeading{text-decoration-color:var(--white)}}.caseCard .text .property{padding:var(--spacing-20);border-radius:var(--block-borderRadius-m);background-color:rgba(var(--color-primary-rgb),.8);backdrop-filter:blur(10px);max-width:300px;width:fit-content}.caseCard .text .property .value{color:var(--color-secondary);font-size:var(--fontSize-h5);font-family:var(--fontFamily-heading);font-weight:600}.caseCard .text .property .label{color:var(--white);font-size:var(--fontSize-text-s);text-wrap:balance}@media (max-width: 900px){.caseCard .text .partHeading{font-size:var(--fontSize-h5)}.caseCard .text .property{display:none}}#casePortfolio+.contentComparisonList,.contentComparisonList+#casePortfolio{border-top-left-radius:0;border-top-right-radius:0}#casePortfolio:has(+ .contentComparisonList),.contentComparisonList:has(+ #casePortfolio){padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:unset}.contentComparisonList{color:var(--brand-purple-800);background-size:100% 100%;background-position:0px 0px;background-image:radial-gradient(100% 100% at 100% 100%,rgba(var(--color-primary-rgb),.2) 0%,rgba(var(--color-primary-rgb),0) 100%);--layoutGrid-breakout-width: 1920px;--layoutGrid-fullwidth-spacing: var(--spacing-40)}.contentComparisonList>.partHeading{text-align:center;color:currentColor;text-wrap:balance;font-weight:300}.contentComparisonList>.partHeading strong{font-weight:500}.contentComparisonList>.partHeading:has(+ .partContentText){margin-bottom:var(--spacing-30)}.contentComparisonList>.partContentText{text-align:center;text-wrap:balance;max-width:900px;margin-left:auto;margin-right:auto}.contentComparisonList .comparison{margin-top:var(--spacing-90);display:grid;grid-template-columns:repeat(2,minmax(0,445px));gap:var(--spacing-60) var(--spacing-15);place-content:center;z-index:10;--coreContent1-text-checkmark-icon-size: 24px}.contentComparisonList .comparison-old .partContentText1 ul[data-list-type=checks]{--partContentText1-link-textDecorationColor: var(--color-secondary);--partContentText1-checkmark-icon: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 16.25H7.5C6.8125 16.25 6.25 15.6875 6.25 15C6.25 14.3125 6.8125 13.75 7.5 13.75H22.5C23.1875 13.75 23.75 14.3125 23.75 15C23.75 15.6875 23.1875 16.25 22.5 16.25Z' fill='%237321BF'/%3E%3C/svg%3E%0A")}.contentComparisonList .comparison .caption{color:var(--color-primary);margin-bottom:var(--spacing-25);text-align:center}.contentComparisonList .comparison .partContentText{--partContentText1-checkmark-list-item-paddingLeft: calc(var(--coreContent1-text-checkmark-icon-size) + var(--coreContent1-text-checkmark-gap) + var(--spacing-15));--partContentText1-checkmark-icon-top: calc(var(--spacing-15) + var(--coreContent1-text-checkmark-icon-top));--partContentText1-checkmark-icon-left: var(--spacing-15);font-size:var(--fontSize-text-l)}.contentComparisonList .comparison .partContentText ul[data-list-type=checks] li{background-color:var(--white);padding-top:var(--spacing-15);padding-bottom:var(--spacing-15);padding-right:var(--spacing-15);border-radius:var(--block-borderRadius-s);min-height:calc(2 * var(--spacing-15) + var(--coreContent1-text-checkmark-icon-size));font-weight:500}.contentComparisonList .comparison .partContentText ul[data-list-type=checks] li:before{z-index:1}.contentComparisonList .comparison .partContentText ul[data-list-type=checks] li:after{z-index:unset}@media (max-width: 667px){.contentComparisonList{background-image:radial-gradient(150% 100% at 0% 100%,rgba(var(--color-primary-rgb),.2) 0%,rgba(var(--color-primary-rgb),0) 100%)}.contentComparisonList .comparison{grid-template-columns:minmax(0,1fr)}.contentComparisonList>.partHeading{text-align:left}.contentComparisonList>.partContentText{text-align:left}}.body--contact #main>*:first-child{margin-top:0}.contentTwoColumnsWithCalendly{margin:var(--spacing-vertical) 0;--layoutGrid-content-width-left-percentage: .5;--contentTwoColumns-gap: var(--spacing-90);--contentTwoColumns-imageBackgroundColor: var(--color-primary);position:relative;overflow-x:clip}.contentTwoColumnsWithCalendly:after{position:absolute;content:"";pointer-events:none;top:0;right:-363px;width:1297px;height:727px;background-image:url(/images/style/backgroundshape-w.svg);background-position:right top;background-size:auto auto;background-repeat:no-repeat;z-index:-1}.contentTwoColumnsWithCalendly .calendly.calendly--left,.contentTwoColumnsWithCalendly .text.text--left{margin-right:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumnsWithCalendly .calendly.calendly--right,.contentTwoColumnsWithCalendly .text.text--right{margin-left:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumnsWithCalendly .calendly{align-self:flex-end}.calendly-inline-widget{height:600px;border-radius:var(--block-borderRadius-m);overflow:hidden;background-color:var(--white)}.contentTwoColumnsWithCalendly .text{display:grid;align-content:center}.contentTwoColumnsWithCalendly .text .image{max-width:300px;background-color:var(--contentTwoColumns-imageBackgroundColor);mask-image:url(../images/style/mask-image.svg);mask-repeat:no-repeat;mask-size:contain;margin-bottom:var(--spacing-30)}.contentTwoColumnsWithCalendly .text .caption{margin-bottom:.5em}.contentTwoColumnsWithCalendly .text>.partHeading{margin-bottom:.5em;text-wrap:balance}.contentTwoColumnsWithCalendly .text .partContentText1 ul[data-list-type=checks]{font-size:var(--fontSize-text-l)}@media (min-width: 901px){.contentTwoColumnsWithCalendly .calendly.calendly--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumnsWithCalendly .calendly.calendly--right{grid-column-start:content-center;grid-column-end:content-end}.contentTwoColumnsWithCalendly .text.text--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumnsWithCalendly .text.text--right{grid-column-start:content-center;grid-column-end:content-end}}@media (max-width: 900px){.contentTwoColumnsWithCalendly{row-gap:var(--spacing-40);--contentTwoColumns-gap: 0}.contentTwoColumnsWithCalendly .text .image{max-width:150px}}.contentTwoColumnsWithBlocks{margin:var(--spacing-vertical) 0;--layoutGrid-content-width-left-percentage: .5;--contentTwoColumns-gap: var(--spacing-90)}.contentTwoColumnsWithBlocks .text.text--left{margin-right:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumnsWithBlocks .blocks.blocks--right{margin-left:calc(var(--contentTwoColumns-gap) / 2)}.contentTwoColumnsWithBlocks .blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-20)}.contentTwoColumnsWithBlocks .block{border:var(--block-border);border-radius:var(--block-borderRadius-m);padding:var(--spacing-40);text-align:center;display:flex;flex-direction:column;justify-content:center;gap:.15em}.contentTwoColumnsWithBlocks .block .value{color:var(--color-secondary);font-size:calc(var(--fontSize-h3) * .9);font-family:var(--fontFamily-heading);font-weight:600}.contentTwoColumnsWithBlocks .block .label{font-size:var(--fontSize-text-m);text-wrap:balance;line-height:1.6}.contentTwoColumnsWithBlocks .text{display:grid;align-content:center}.contentTwoColumnsWithBlocks .text .caption{margin-bottom:.5em}.contentTwoColumnsWithBlocks .text>.partHeading{margin-bottom:.5em;text-wrap:balance}.contentTwoColumnsWithBlocks .text .partContentText1 ul[data-list-type=checks]{font-size:var(--fontSize-text-l)}.contentTwoColumnsWithBlocks .text>.partContentText{text-wrap:balance}@media (min-width: 901px){.contentTwoColumnsWithBlocks .text.text--left{grid-column-start:content-start;grid-column-end:content-center}.contentTwoColumnsWithBlocks .blocks.blocks--right{grid-column-start:content-center;grid-column-end:content-end}}@media (max-width: 900px){.contentTwoColumnsWithBlocks{row-gap:var(--spacing-40);--contentTwoColumns-gap: 0}.contentTwoColumnsWithBlocks .block .label{font-size:var(--fontSize-text-s);word-break:break-word}}.contentStackingCards .stack-cards-item:nth-child(4n + 1){--contentStackingCards-background-color: var(--color-primary);--contentStackingCards-color-title: var(--color-secondary);--contentStackingCards-color-text: var(--white)}.contentStackingCards .stack-cards-item:nth-child(4n + 2){--contentStackingCards-background-color: var(--color-secondary);--contentStackingCards-color-title: var(--color-primary);--contentStackingCards-color-text: var(--brand-purple-800)}.contentStackingCards .stack-cards-item:nth-child(4n + 3){--contentStackingCards-background-color: var(--white);--contentStackingCards-color-title: var(--color-primary);--contentStackingCards-color-text: var(--brand-purple-800)}.contentStackingCards .stack-cards-item:nth-child(4n + 4){--contentStackingCards-background-color: var(--color-tertiary);--contentStackingCards-color-title: var(--color-primary);--contentStackingCards-color-text: var(--brand-purple-800)}.contentStackingCards{margin:var(--spacing-vertical) 0;--contentStackingCards-top: var(--spacing-60);--layoutGrid-content-width: 1100px}.contentStackingCards>.caption{margin-bottom:var(--spacing-10);text-align:center;position:sticky;top:var(--contentStackingCards-top)}.contentStackingCards>.partHeading{margin-bottom:var(--spacing-40);text-align:center;position:sticky;top:calc(var(--contentStackingCards-top) + var(--fontSize-text-s) + var(--spacing-10))}.contentStackingCards .imageAndTextBlock{display:flex;align-items:center;gap:var(--spacing-30);padding:var(--spacing-30);background-color:var(--contentStackingCards-background-color);border-radius:var(--block-borderRadius-l);height:100%}.contentStackingCards .imageAndTextBlock .image{width:300px;border-radius:calc(var(--block-borderRadius-l) - var(--spacing-30));overflow:hidden;flex:0 0 auto}.contentStackingCards .imageAndTextBlock .text{padding:0 var(--spacing-30)}.contentStackingCards .imageAndTextBlock .text .partHeading{text-wrap:balance;color:var(--contentStackingCards-color-title);margin-bottom:.3em}.contentStackingCards .imageAndTextBlock .text .partContentText{text-wrap:balance;color:var(--contentStackingCards-color-text)}.contentStackingCards .stack-cards-item:nth-child(odd) .text{order:-1}.contentStackingCards .stack-cards-item{top:calc(var(--contentStackingCards-top) + var(--fontSize-text-s) + var(--spacing-10) + var(--fontSize-h2) + var(--spacing-40))}@media (max-width: 667px){.contentStackingCards .imageAndTextBlock{flex-direction:column;align-items:flex-start;padding:var(--spacing-60) var(--spacing-30)}.contentStackingCards .imageAndTextBlock .image{order:-1;max-width:200px;margin:0 var(--spacing-30)}}.stack-cards{--stackingCards-translateY: var(--spacing-30);display:grid;grid-auto-rows:1fr}.stack-cards-item{position:sticky;top:calc(var(--spacing-vertical) + var(--fontSize-text-s) + var(--spacing-10) + var(--fontSize-h2) + var(--spacing-40));transform-origin:center top}.stack-cards-item:not(:first-child){transform:translateY(var(--stackingCards-translateY))}#teamList{--layoutGrid-breakout-width: 1920px;--layoutGrid-fullwidth-spacing: var(--spacing-40);background:linear-gradient(141.48deg,rgba(var(--brand-purple-rgb),0) 45.48%,rgba(var(--brand-purple-rgb),.2) 99.08%)}#teamList>.caption{margin-bottom:.5em;color:var(--color-primary)}#teamList>.partHeading{color:var(--brand-purple-800);font-size:var(--fontSize-h1-xl);line-height:1}#teamList>.partHeading:has(+ .partContentText){margin-bottom:.15em}#teamList>.partContentText{text-wrap:balance;color:var(--brand-purple-800)}#teamList .listColumns{margin-top:calc(var(--spacing-120) + var(--spacing-60));grid-column:breakout;gap:var(--spacing-20);align-items:flex-start}@media (min-width: 1280px){#teamList .listColumns>*:nth-child(odd){margin-top:calc(-1 * var(--spacing-120))}}@media (max-width: 1279px) and (min-width: 1024px){#teamList .listColumns>*:nth-child(3n+1),#teamList .listColumns>*:nth-child(3n+3){margin-top:calc(-1 * var(--spacing-120))}}@media (max-width: 1023px){#teamList .listColumns>*:nth-child(odd){margin-top:calc(-1 * var(--spacing-120))}}@media (max-width: 667px){#teamList .listColumns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.vacancyCard{border-radius:var(--block-borderRadius-m);background-color:var(--color-primary);padding:var(--spacing-30);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;aspect-ratio:1 / 1.316;padding-bottom:var(--spacing-40)}.vacancyCard .partHeading{margin-bottom:var(--spacing-30);text-wrap:balance}.vacancyCard .partButton+.partButton{margin-top:var(--spacing-20)}.vacancyCard .partButton{--partButton1-buttonIcon-size: 1.5rem;--partButton1-buttonLabel-fontSize: var(--fontSize-text-m)}.vacancyCard .partButton .buttonLabel{line-height:1.7}@media (max-width: 667px){.vacancyCard .partButton{--partButton1-buttonIcon-size: 1.5rem;--partButton1-buttonLabel-fontSize: var(--fontSize-text-xs)}}.personCard{display:grid;grid-template-areas:"stack";border-radius:var(--block-borderRadius-m);overflow:hidden}.personCard .photo{grid-area:stack;background-color:var(--color-primary);box-shadow:inset 0 0 50px rgba(0,0,0,.05);position:relative}.personCard .noPhoto{content:"";display:block;padding-top:131.8%;background:url("data:image/svg+xml,%3Csvg width='210' height='210' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M105 105c29.006 0 52.5-23.494 52.5-52.5S134.006 0 105 0 52.5 23.494 52.5 52.5 75.994 105 105 105Zm0 26.25c-35.044 0-105 17.588-105 52.5V210h210v-26.25c0-34.912-69.956-52.5-105-52.5Z' fill='rgb(255,255,255)' fill-rule='nonzero' /%3E%3C/svg%3E") no-repeat center;background-size:50%}.personCard .partButton.personPopup{--partButton1-gap: 6px;--partButton1-buttonIcon-size: 1.25rem;--partButton1-buttonIcon-color: var(--black);--partButton1-buttonLabel-color: var(--black);--partButton1-buttonLabel-fontFamily: inherit;--partButton1-buttonLabel-fontSize: 1rem;--partButton1-buttonLabel-fontWeight: 700;border-top-left-radius:var(--borderRadius-s);border-bottom-right-radius:var(--borderRadius-m);background-color:rgba(255,255,255,.8);height:40px;padding:0 13px;margin:0;position:absolute;bottom:0;right:0}@media (hover: hover){.personCard .partButton.personPopup:hover .buttonLabel{text-decoration:underline}}.personCard .text{z-index:10;grid-area:stack;align-self:flex-end;display:flex;flex-direction:column;position:relative;padding:var(--spacing-30)}.personCard .text:has(.linkedIn){padding-right:calc(var(--spacing-30) + var(--button-size))}.personCard .text:before{--smoothGradient-backgroundColor: 0, 0, 0;transition:.3s;position:absolute;content:"";left:0;right:0;top:calc(-1 * var(--spacing-40));bottom:0;z-index:-10;pointer-events:none;background:linear-gradient(to top,rgba(var(--smoothGradient-backgroundColor),.4) 0%,rgba(var(--smoothGradient-backgroundColor),.4) 50%,rgba(var(--smoothGradient-backgroundColor),0) 100%)}.personCard .text .heading{font-size:var(--fontSize-h5);font-weight:600;font-family:var(--fontFamily-heading)}.personCard .text .function{margin-top:.2em;font-size:var(--fontSize-text-m);line-height:1.3;color:var(--color-secondary);font-weight:500;hyphens:auto}.personCard .text a.linkedIn{position:absolute;content:"";right:var(--spacing-30);bottom:var(--spacing-30);display:grid;place-content:center;border-radius:50%;width:var(--button-size);height:var(--button-size);background-color:var(--color-primary);transition:background-color .3s}.personCard .text a.linkedIn svg{width:1.125rem;fill:var(--color-secondary);transition:fill .3s}@media (hover: hover){.personCard .text a.linkedIn:hover{background-color:var(--color-secondary)}.personCard .text a.linkedIn:hover svg{fill:var(--color-primary)}}@media (max-width: 667px){.personCard .text:has(.linkedIn){padding-right:calc(var(--spacing-30) + var(--button-size-s))}.personCard .text .function{font-size:var(--fontSize-text-xs)}.personCard .text a.linkedIn{width:var(--button-size-s);height:var(--button-size-s)}}.backgroundColor-white{padding:var(--spacing-vertical) 0;background-color:var(--white)!important;border-radius:var(--block-borderRadius-l);position:relative;overflow-x:clip}*:not(.backgroundColor-white)+.backgroundColor-white:after{position:absolute;z-index:-1;pointer-events:none;content:"";top:-70vh;left:50%;width:134%;height:140vh;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(115,33,191,.5) 0%,rgba(115,33,191,.5) 11.79%,rgba(115,33,191,.48) 21.38%,rgba(115,33,191,.46) 29.12%,rgba(115,33,191,.44) 35.34%,rgba(115,33,191,.41) 40.37%,rgba(115,33,191,.37) 44.56%,rgba(115,33,191,.34) 48.24%,rgba(115,33,191,.29) 51.76%,rgba(115,33,191,.25) 55.44%,rgba(115,33,191,.21) 59.63%,rgba(115,33,191,.16) 64.66%,rgba(115,33,191,.12) 70.88%,rgba(115,33,191,.08) 78.62%,rgba(115,33,191,.04) 88.21%,rgba(115,33,191,0) 100%)}.backgroundColor-white:not(:has(+ .backgroundColor-white)):before{position:absolute;z-index:-1;pointer-events:none;content:"";bottom:-70vh;left:-30%;width:70.83%;height:124vh;background:radial-gradient(50% 50% at 50% 50%,rgba(115,33,191,.3) 0%,rgba(115,33,191,.3) 11.79%,rgba(115,33,191,.29) 21.38%,rgba(115,33,191,.28) 29.12%,rgba(115,33,191,.26) 35.34%,rgba(115,33,191,.25) 40.37%,rgba(115,33,191,.22) 44.56%,rgba(115,33,191,.2) 48.24%,rgba(115,33,191,.18) 51.76%,rgba(115,33,191,.15) 55.44%,rgba(115,33,191,.12) 59.63%,rgba(115,33,191,.1) 64.66%,rgba(115,33,191,.07) 70.88%,rgba(115,33,191,.05) 78.62%,rgba(115,33,191,.02) 88.21%,rgba(115,33,191,0) 100%)}
