.js-drop-header:before{content:none!important;display:none!important}html:not(.is-drop-scene-scroll-locked) .drop-scene__skip,.drop-scene__skip[hidden]{display:none!important}:root{--drop-scene-studio: #f0eeee}html.is-drop-scene-scroll-locked,html.is-drop-scene-scroll-locked body{overflow:hidden!important;overscroll-behavior:none}html.is-drop-scene-scroll-locked{scrollbar-gutter:stable;touch-action:none}.js-drop-scene{position:relative;isolation:isolate}.drop-scene__intro{position:absolute;z-index:5;overflow:hidden;background:var(--drop-scene-studio)}.drop-scene__intro.is-finished{pointer-events:none}.drop-scene__intro.is-revealing{-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-position:center,var(--mask-left, 50%) var(--mask-top, 50%);-webkit-mask-size:100% 100%,auto var(--mask-height, 1px);-webkit-mask-composite:xor;mask-repeat:no-repeat,no-repeat;mask-position:center,var(--mask-left, 50%) var(--mask-top, 50%);mask-size:100% 100%,auto var(--mask-height, 1px);mask-composite:exclude}.drop-scene__canvas{display:block;width:100%;height:100%}.drop-scene__fallback{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:none;place-items:center;padding:28px;background:var(--drop-scene-studio);color:#444;text-align:center}.drop-scene__fallback.is-visible{display:grid}@media(prefers-reduced-motion:reduce){.drop-scene__intro{display:none}}.case-slider__thumbs-item:has(>img.w-dyn-bind-empty),.case-slider__thumbs-item:has(>img:not([src])),.case-slider__thumbs-item:has(>img[src=""]){display:none}.case-slider__thumbs:not(:has(img[src]:not([src=""]):not(.w-dyn-bind-empty))){display:none}.case-slider__text,.case-slider__content-wrapper{touch-action:pan-y pinch-zoom}:is(.js-roll-text,.js-roll-text--simple).is-roll-text-loading{visibility:hidden}:is(.js-roll-text,.js-roll-text--simple) .roll-text__word{display:inline-block;white-space:nowrap}:is(.js-roll-text,.js-roll-text--simple) .roll-text__word-inner{display:inline-block}:is(.js-roll-text,.js-roll-text--simple) .roll-text__char{display:inline-block;vertical-align:bottom;backface-visibility:hidden}:is(.js-roll-text,.js-roll-text--simple) .roll-text__glyph{display:inline-block;backface-visibility:hidden}.js-roll-text:not(.is-roll-text-fold) .roll-text__word{perspective:31.25rem}.js-roll-text:not(.is-roll-text-fold) .roll-text__word-inner{transform-style:preserve-3d}.js-roll-text:not(.is-roll-text-fold) .roll-text__char{transform:none}:is(.js-roll-text--simple,.js-roll-text.is-roll-text-fold) .roll-text__word{overflow:clip;vertical-align:bottom}:is(.js-roll-text--simple,.js-roll-text.is-roll-text-fold) .roll-text__word-inner{padding-block:.25em;margin-block:-.25em}:is(.js-roll-text,.js-roll-text--simple).is-roll-text-complete .roll-text__char,:is(.js-roll-text,.js-roll-text--simple).is-roll-text-complete .roll-text__glyph,:is(.js-roll-text,.js-roll-text--simple).is-roll-text-complete .roll-text__word-inner{will-change:auto}.is-roll-text-playing .roll-text__char,.is-roll-text-playing:is(.js-roll-text--simple,.is-roll-text-fold) .roll-text__word-inner{will-change:transform}.js-roll-text:not(.is-roll-text-fold).is-roll-text-complete .roll-text__word{perspective:none}.js-roll-text:not(.is-roll-text-fold).is-roll-text-complete .roll-text__word-inner{transform-style:flat}.js-roll-text:not(.is-roll-text-fold).is-roll-text-complete .roll-text__char{transform:none}@media(prefers-reduced-motion:reduce){:is(.js-roll-text,.js-roll-text--simple).is-roll-text-loading{visibility:visible}}.js-reveal-up.is-reveal-up-ready{opacity:0;transform:translate3d(0,var(--reveal-up-distance, 200px),0) rotate(var(--reveal-up-tilt, 3deg))}.js-reveal-up.is-reveal-up-animated{transition:opacity var(--reveal-up-duration, .7s) ease-out var(--reveal-up-delay, 0ms),transform var(--reveal-up-duration, .7s) cubic-bezier(.22,1,.36,1) var(--reveal-up-delay, 0ms)}.js-reveal-up.is-reveal-up-visible{opacity:1;transform:translateZ(0) rotate(0)}@media(prefers-reduced-motion:reduce){.js-reveal-up.is-reveal-up-ready{opacity:1;transform:none;transition:none}}.js-reveal-section.is-reveal-ready{opacity:0;transform:translate3d(0,6rem,0);backface-visibility:hidden;will-change:opacity,transform}.js-reveal-section.is-reveal-ready.is-in-view:not(.is-reveal-gsap){animation:bbz-reveal-section-in 1.4s cubic-bezier(.25,.46,.45,.94) backwards}@keyframes bbz-reveal-section-in{0%{opacity:0;transform:translate3d(0,6rem,0)}to{opacity:1;transform:translateZ(0)}}.js-reveal-section.is-reveal-ready.is-in-view{opacity:1;transform:translateZ(0)}.js-reveal-section.is-reveal-done{will-change:auto}@media(prefers-reduced-motion:reduce){.js-reveal-section.is-reveal-ready,.js-reveal-section.is-reveal-ready.is-in-view:not(.is-reveal-gsap){opacity:1;transform:none;animation:none;will-change:auto}}.liquid-glass{--lg-radius: 20px;--lg-blur: 2px;--lg-saturation: 1.18;--lg-brightness: 1.04;--lg-tint: #ffffff;--lg-tint-stop: 9%;--lg-border-alpha: .24;--lg-shadow-alpha: .16;position:relative;border:1px solid rgb(255 255 255 / var(--lg-border-alpha));border-radius:var(--lg-radius);background:color-mix(in srgb,var(--lg-tint) var(--lg-tint-stop),transparent);background-clip:padding-box;box-shadow:0 10px 32px rgb(0 0 0 / var(--lg-shadow-alpha));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturation)) brightness(var(--lg-brightness));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturation)) brightness(var(--lg-brightness))}.gateway-text-wheels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none;color:inherit;contain:layout paint}.gateway-text-wheel{position:absolute;top:0;right:0;bottom:0;left:0}.gateway-text-wheel__word{position:absolute;top:0;left:0;display:block;width:max-content;margin:0;font-family:inherit;font-weight:600;line-height:1.1;letter-spacing:-.045em;white-space:nowrap;transform-origin:center;will-change:transform,opacity}.gateway-text-wheels__accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:768px){.has-gateway-text-wheels .gateway__canvas{-webkit-mask-image:linear-gradient(to right,transparent 21%,#000 30%,#000 70%,transparent 79%);mask-image:linear-gradient(to right,transparent 21%,#000 30%,#000 70%,transparent 79%)}}@media(max-width:767px){.gateway-text-wheel__word{font-weight:650;letter-spacing:-.035em}}.gateway-links{position:absolute;z-index:2;overflow:hidden;pointer-events:none}.gateway-links__item{position:absolute;top:0;left:0;width:100px;height:100px;transform-origin:0 0;pointer-events:auto}.gateway-links__item[hidden]{display:none}.gateway-links__item:focus:not(:focus-visible){outline:none}.gateway-links__item:focus-visible{outline:2px solid #fff;outline-offset:-3px}@media(hover:hover)and (pointer:fine){.gateway-links--cursor a{cursor:none!important}}@media(min-width:768px){.has-gateway-text-wheels .gateway-links{clip-path:inset(0 21%)}}.gateway-links--touch .gateway-links__item{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gateway-links--touch .gateway-links__item:focus{top:1rem;left:1rem;width:auto;height:auto;max-width:calc(100% - 2rem);padding:.75rem 1rem;clip-path:none;white-space:normal;background:#fff;color:#111}.services__item{position:relative;isolation:isolate}.services__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffff0d;border-radius:inherit;pointer-events:none;transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.services__item:not(.is-active):hover:before{transform:scaleY(1)}}.services__item.is-active:before{transform:scaleY(0);transition:none}.services__item-description:last-child,.services__item-description:only-of-type{margin-bottom:0}.services.is-services-ready .services__item-text{gap:0}.services.is-services-ready .services__trigger{cursor:pointer}.services.is-services-ready .services__control:focus-visible{outline:2px solid currentColor;outline-offset:6px}.services__panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s .5s}.services__panel-inner{min-height:0;overflow:hidden}.services.is-services-ready .services__item-description{display:block}.services.is-services-ready .services__reveal-content{padding-top:var(--services-description-gap, 2rem)}.services__item.is-active .services__panel{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.services .services__media:not(.is-image-ready){background:transparent}.services.is-services-ready .services__media{position:relative;overflow:hidden;isolation:isolate}.services__media-slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.services__media-slide>.services__media-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.services__item .service__item-icon{opacity:0;visibility:hidden;pointer-events:none;transform-origin:center;transition:opacity .2s ease,visibility 0s .2s}.services__item.is-active .service__item-icon{opacity:1;visibility:visible;transition-delay:0s;animation:service-icon-spin var(--service-icon-spin-duration, 8s) linear infinite}.services:not([data-service-motion]) .services__item.is-active .service__item-icon{animation-play-state:paused}@keyframes service-icon-spin{0%{rotate:y 0deg}to{rotate:y 360deg}}@media(prefers-reduced-motion:reduce){.services__item:before{transition:none}.services__item .service__item-icon{animation:none;transition:none}.services__item.is-active .service__item-icon{animation:none}.services__panel{transition:none}}.js-stagger-in>.is-stagger-in-item{opacity:0;translate:0 var(--stagger-in-distance, 80px)}.js-stagger-in.is-stagger-in-armed>.is-stagger-in-item{transition:opacity var(--stagger-in-duration, .85s) ease var(--stagger-in-delay, 0ms),translate var(--stagger-in-duration, .85s) cubic-bezier(.22,1,.36,1) var(--stagger-in-delay, 0ms)}.js-stagger-in>.is-stagger-in-item.is-stagger-in-visible,.js-stagger-in:focus-within>.is-stagger-in-item{opacity:1;translate:none}.js-stagger-in:focus-within>.is-stagger-in-item{transition:none}@media(prefers-reduced-motion:reduce){.js-stagger-in>.is-stagger-in-item{opacity:1;translate:none;transition:none}}.js-marquee.is-marquee-ready{overflow:hidden;cursor:grab;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.js-marquee.is-marquee-ready.is-dragging{cursor:grabbing}.js-marquee.is-marquee-ready>.marquee__track{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;will-change:transform}.js-marquee.is-marquee-ready>.marquee__track>.marquee__item{flex-shrink:0}.clients .js-marquee.is-marquee-ready .clients__item-image{display:block;width:100%;height:auto;aspect-ratio:355 / 468;object-fit:cover}.js-marquee.is-marquee-ready img{-webkit-user-drag:none}.js-marquee.is-marquee-ready:focus-visible{outline:2px solid currentColor;outline-offset:4px}.js-marquee.is-marquee-ready.is-marquee-static{overflow-x:auto;touch-action:auto;cursor:auto;user-select:auto;-webkit-user-select:auto}.js-marquee.is-marquee-static>.marquee__track{will-change:auto}.js-marquee.is-marquee-ready.is-marquee-ellipse{padding-block:var(--marquee-arc-top) var(--marquee-arc-bottom)}.clients .js-marquee.is-marquee-ready.is-marquee-ellipse{overflow:visible;padding-top:0;padding-bottom:0}.statements.is-statements-ready .statements__list{display:grid}.statements.is-statements-ready .statements__item{grid-area:1 / 1;min-width:0;visibility:hidden;pointer-events:none}.statements.is-statements-ready .statements__item.is-active{visibility:visible;pointer-events:auto}.statement-roll-line{display:block;transform-origin:50% 50%;backface-visibility:visible}.statement-roll-clip{display:inline-block;overflow:clip;vertical-align:top}.statement-roll-word{display:inline-block}.statements__nav-button[role=button]{cursor:pointer}.statements__nav-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.statements.is-statements-ready .statement__item-text{perspective:1100px;perspective-origin:50% 50%;overflow:visible}.statements.is-statements-ready .statements__wrapper{overflow:visible}.statements.is-statements-animating .statement-roll-line{backface-visibility:hidden}.statements.is-statements-animating .statement__item-author{overflow:hidden;min-height:0;box-sizing:border-box}.statements.is-statements-animating .statement__item-author>*{flex-shrink:0}.button.is-bolt-ready{--button-bolt-surface: var(--_button---background);--button-bolt-fill: var(--_button---active-background);transition-delay:.48s,0ms,0ms}.button.is-bolt-ready[data-wf--button--variant=black-to-ghost],.button.is-bolt-ready[data-wf--button--variant=white-to-ghost]{--button-bolt-surface: transparent;--button-bolt-fill: var(--_button---background)}.button.is-bolt-ready[data-wf--button--variant],.button.is-bolt-ready[data-wf--button--variant]:hover,.button.is-bolt-ready[data-wf--button--variant]:focus-visible{background-color:var(--button-bolt-surface)}.button.is-bolt-ready>.button__bolt{color:var(--_button---text);transition:opacity .1s ease .6s}.button>.button__bolt-active{position:absolute;z-index:1;pointer-events:none;color:var(--_button---active-text);opacity:0;transition:opacity .1s ease}.button>.button__bolt-background{position:absolute;inset:calc(-1 * var(--button-bolt-border-top, 0px)) auto auto calc(-1 * var(--button-bolt-border-left, 0px));width:calc(100% + var(--button-bolt-border-left, 0px) + var(--button-bolt-border-right, 0px));height:calc(100% + var(--button-bolt-border-top, 0px) + var(--button-bolt-border-bottom, 0px));border-radius:inherit;z-index:0;pointer-events:none;overflow:hidden;fill:var(--button-bolt-fill)}.button__bolt-expansion{transform-box:view-box;transform-origin:0 0;transform:scale(1);transition:transform .6s cubic-bezier(.65,0,.25,1)}@media(hover:hover){.button.is-bolt-ready:hover{transition-delay:.1s,0ms,0ms}.button.is-bolt-ready:hover>.button__bolt{opacity:0;transition-delay:0ms}.button.is-bolt-ready:hover>.button__bolt-active{opacity:1;transition:opacity .18s ease .26s}.button.is-bolt-ready:hover .button__bolt-expansion{transform:scale(var(--button-bolt-scale, 500))}}@media(hover:none){.button.is-bolt-ready:hover:not(:focus-visible){color:var(--_button---text);transform:none}}.button.is-bolt-ready:focus-visible{transition-delay:.1s,0ms,0ms}.button.is-bolt-ready:focus-visible>.button__bolt{opacity:0;transition-delay:0ms}.button.is-bolt-ready:focus-visible>.button__bolt-active{opacity:1;transition:opacity .18s ease .26s}.button.is-bolt-ready:focus-visible .button__bolt-expansion{transform:scale(var(--button-bolt-scale, 500))}@media(prefers-reduced-motion:reduce){.button.is-bolt-ready,.button.is-bolt-ready>.button__bolt,.button.is-bolt-ready>.button__bolt-active,.button.is-bolt-ready:hover>.button__bolt-active,.button.is-bolt-ready:focus-visible>.button__bolt-active,.button__bolt-expansion{transition:none}.button.is-bolt-ready,.button.is-bolt-ready:hover,.button.is-bolt-ready:focus-visible{transform:none}}.team{--team-ease:cubic-bezier(.22,.8,.24,1);--team-accent:var(--_colors---black,#1f1c1b)}.team__title{font-size:var(--_responsives---fonts--h2,3rem)}.team__list{display:flex;gap:1rem;align-items:stretch}.team__item{flex:1 1 0%;min-width:0;transition:flex-grow .65s var(--team-ease),flex-basis .65s var(--team-ease)}.team__card{border-radius:var(--layout--border-radius,1rem);overflow:hidden;background:transparent}.team__portrait{flex:1 1 0%;cursor:pointer;min-width:0}.team__image{transition:transform .8s var(--team-ease),filter .65s ease}.team__portrait:hover .team__image{transform:scale(1.035)}.team__portrait .team__image--alternate{pointer-events:none;clip-path:inset(0 0 0 100%);visibility:hidden;transform:translate(5%) scale(1.08);transition:clip-path .7s var(--team-ease),transform .9s var(--team-ease)}.team__item.is-portrait-ready .team__image--alternate{visibility:visible}.team__item.is-open.is-portrait-ready .team__image--alternate{clip-path:inset(0);transform:translate(0) scale(1)}.team__caption{right:1.5rem;transition:opacity .25s ease;pointer-events:none}.team__name{overflow-wrap:normal}.team__toggle{top:1.25rem;right:1.25rem;bottom:auto;background:var(--_colors---white,white);color:var(--team-accent);transition:transform .3s var(--team-ease);z-index:2}.team__toggle:hover{transform:scale(1.08)}.team__toggle:focus-visible{outline:2px solid white;outline-offset:5px}.team__profile-link:focus-visible{outline:2px solid var(--team-accent);outline-offset:5px}.team__details{background:var(--_colors---white,white);color:var(--team-accent);flex:0 0 0%;transition:flex-basis .65s var(--team-ease);overflow:hidden}.team__details-inner{height:100%;overflow:auto;opacity:0;transform:translate(1rem);transition:opacity .2s ease,transform .4s var(--team-ease);min-width:15rem}.team__details-label{color:var(--team-accent)}.team__bio-slot{color:var(--team-accent);font-size:var(--_responsives---fonts--paragraph,1rem);line-height:var(--_typography---body--body-line-height,1.4)}.team__bio-slot h1,.team__bio-slot h2,.team__bio-slot h3,.team__bio-slot h4{color:var(--team-accent);font-size:var(--_responsives---fonts--h4,1.5rem);margin:1.5rem 0 .65rem}.team__bio-slot blockquote{border-left:2px solid var(--team-accent);font-size:var(--_responsives---fonts--paragraph,1rem);line-height:var(--_typography---body--body-line-height,1.4);margin:1.5rem 0 0;padding:.25rem 0 .25rem 1rem;color:var(--team-accent)}.team__item.is-open{flex-grow:3}.team__list.has-open .team__item:not(.is-open){flex-grow:.6}.team__list.has-open .team__item:not(.is-open) .team__caption{opacity:0}.team__list.has-open .team__item:not(.is-open) .team__image{filter:grayscale(1)}.team__item.is-open .team__details{flex-basis:60%}.team__item.is-open .team__details-inner{opacity:1;transform:none;transition-delay:.25s}.team__item.is-open .team__toggle-bolt{display:none}.team__item.is-open .team__toggle-close{display:block}.team__profile-link{color:var(--team-accent);border-color:currentColor}.team__details :is(h5,h6,a){color:var(--team-accent)}.team__profile-link.w-dyn-bind-empty{display:none}@media(max-width:991px){.team__details-inner{min-height:0;min-width:0;padding:0 2rem;transform:none}.team__details-label{padding-top:2rem}.team__profile-link{margin-bottom:2rem}.team__list.has-open .team__item:not(.is-open) .team__caption{opacity:1}.team__list.has-open .team__item:not(.is-open) .team__image{filter:none}}@media(max-width:479px){.team__header{align-items:flex-start;gap:1.5rem;flex-direction:column}.team__heading-group{max-width:100%}.team__details-inner{padding-left:1.25rem;padding-right:1.25rem}.team__caption{left:1.25rem;right:1.25rem}.team__toggle{width:3rem;height:3rem}.team__bio-slot{overflow-wrap:anywhere}.team__footer{align-items:flex-start;gap:.75rem;flex-direction:column}}@media(prefers-reduced-motion:reduce){.team__item,.team__image,.team__caption,.team__toggle,.team__details,.team__details-inner{transition:none!important}}.team__name,.team__bio-slot :is(h1,h2,h3,h4,h5,h6){font-family:var(--_typography---base--header-font);font-weight:var(--_typography---header--header-font-weight);line-height:var(--_typography---header--header-line-height);letter-spacing:var(--_typography---header--header-letter-spacing)}.team__name{font-size:var(--_responsives---fonts--h4)}.team__bio-slot,.team__bio-slot p,.team__role,.team__details-label,.team__profile-link,.team__hint,.team__demo-note{font-family:var(--_typography---base--body-font);font-weight:var(--_typography---body--body-font-weight);line-height:var(--_typography---body--body-line-height);letter-spacing:var(--_typography---body--body-letter-spacing)}.team__bio-slot p,.team__profile-link,.team__hint{font-size:var(--_responsives---fonts--paragraph)}.team__role,.team__details-label,.team__demo-note{font-size:var(--_responsives---fonts--text-label)}@media(max-width:991px){.team__list{flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;gap:1rem;padding-bottom:.75rem;scrollbar-width:thin}.team__list.has-open{scroll-snap-type:none}.team__list .team__item,.team__list.has-open .team__item:not(.is-open){flex:0 0 84%;min-width:0;scroll-snap-align:start}.team__list:not([data-team-layout=grid]) .team__item.is-open{flex-basis:168%}.team__list:not([data-team-layout=grid]) .team__item.is-open .team__details{flex-basis:50%}.team__caption{right:1.25rem}.team__list:focus-visible{outline:2px solid var(--team-accent);outline-offset:4px}}.team__list.js-stagger-in.is-stagger-in-armed>.team__item.is-stagger-in-item{transition:flex-grow .65s var(--team-ease),flex-basis .65s var(--team-ease),opacity var(--stagger-in-duration,.85s) ease var(--stagger-in-delay,0ms),translate var(--stagger-in-duration,.85s) var(--team-ease) var(--stagger-in-delay,0ms)}@media(prefers-reduced-motion:reduce){.team__list.js-stagger-in.is-stagger-in-armed>.team__item.is-stagger-in-item{transition:none}}.team__list[data-team-layout=grid]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;overflow:visible;scroll-snap-type:none;padding-bottom:0}.team__list[data-team-layout=grid]>.team__item{min-width:0;scroll-snap-align:none}.team__list[data-team-layout=grid] .team__card{position:relative;height:auto;min-height:0;flex-direction:column}.team__list[data-team-layout=grid] .team__portrait{flex:none;height:auto;min-height:0;aspect-ratio:3/4;cursor:pointer}.team__list[data-team-layout=grid] .team__toggle{display:flex}.team__list[data-team-layout=grid] .team__details{display:grid;grid-template-rows:0fr;position:relative;inset:auto;z-index:1;flex:none;max-height:none;overflow:hidden;margin-top:0;transform:none;visibility:hidden;pointer-events:none;transition:grid-template-rows .65s var(--team-ease),margin-top .65s var(--team-ease),visibility 0s linear .65s}.team__list[data-team-layout=grid] .team__item.is-open .team__details{grid-template-rows:1fr;margin-top:calc(-100% / 3);visibility:visible;pointer-events:auto;transition:grid-template-rows .65s var(--team-ease),margin-top .65s var(--team-ease),visibility 0s}.team__list[data-team-layout=grid] .team__details-inner{height:auto;min-height:0;min-width:0;overflow:hidden;padding:0 1.5rem;transform:none}.team__list[data-team-layout=grid] .team__details-label{padding-top:1.5rem}.team__list[data-team-layout=grid] .team__bio-slot{padding-bottom:1.5rem;overflow-wrap:anywhere}.team__list[data-team-layout=grid] .team__profile-link{margin-top:0;margin-bottom:1.5rem}.team__list[data-team-layout=grid].has-open .team__item:not(.is-open) .team__caption{opacity:1}.team__list[data-team-layout=grid].has-open .team__item:not(.is-open) .team__image{filter:none}@media(max-width:991px){.team__list[data-team-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.team__list[data-team-layout=grid]{grid-template-columns:minmax(0,1fr)}}.team__card[data-team-link-all=true] .team__all-link{display:flex}.team__card[data-team-link-all=true] :is(.team__caption,.team__toggle,.team__details,.team__image--alternate){display:none!important}.team__all-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;align-items:flex-end;padding:1.5rem;color:var(--_colors---white,white);text-decoration:none;border-radius:inherit}.team__all-link .team__name{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;width:100%;margin:0;color:inherit}.team__all-link:focus-visible{outline:2px solid white;outline-offset:-6px}.team__list.has-open .team__item:has(.team__card[data-team-link-all=true]) .team__image{filter:none}@media(max-width:479px){.team__all-link{padding:1.25rem}}@media(max-width:991px){.stats-grid__grid>.stats-grid__item:nth-child(-n+2){border-top-width:0}.stats-grid__grid>.stats-grid__item:nth-child(odd){border-left-width:0}}.parallax[data-parallax-ready] .parallax__track,.parallax[data-parallax-ready] .parallax__words{will-change:transform}.parallax[data-parallax-ready] .parallax__image{backface-visibility:hidden}.parallax.parallax--reduced{height:auto}.parallax--reduced .parallax__stage{position:relative;height:auto;min-height:0}.parallax--reduced .parallax__images{position:relative;height:auto;overflow-x:auto}.parallax--reduced .parallax__track{height:auto;padding:2rem;gap:2rem}.parallax--reduced .parallax__words{position:relative;width:100%;height:auto;flex-wrap:wrap;padding:2rem}.parallax--reduced .parallax__word{width:auto;font-size:clamp(3rem,12vw,10rem);margin-right:.2em}.parallax__depth{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.parallax__depth-image{position:absolute;top:0;left:0;height:auto;max-width:none;opacity:.28;border-radius:var(--layout--border-radius)}.parallax--reduced .parallax__depth{display:none}.parallax--in-view:not(.parallax--reduced) .parallax__item,.parallax--in-view:not(.parallax--reduced) .parallax__depth-image{will-change:transform}.parallax--reveal-pending:not(.parallax--reduced) .parallax__item,.parallax--reveal-pending:not(.parallax--reduced) .parallax__words,.parallax--reveal-pending:not(.parallax--reduced) .parallax__depth{opacity:0}.parallax__item--linked{position:relative;overflow:hidden}.parallax__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.parallax__item--linked img{scale:1;transition:scale .35s cubic-bezier(.22,1,.36,1)}.parallax__item--linked:focus-within img{scale:1.06}.parallax__item--linked:focus:not(:focus-visible),.parallax__item--linked a:focus:not(:focus-visible){outline:none}.parallax__item--linked:focus-visible,.parallax__item--linked:has(a:focus-visible){outline:2px solid currentColor;outline-offset:4px}.parallax__cursor{position:fixed;top:0;left:0;z-index:2147483647;width:48px;height:48px;border-radius:12px;background:#fff;color:#111;pointer-events:none;translate:-50% -50%;scale:1;visibility:hidden;transition:scale .12s ease-out}.parallax__cursor:before,.parallax__cursor:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;background:currentColor;border-radius:1px}.parallax__cursor:before{width:16px;height:2px}.parallax__cursor:after{width:2px;height:16px}@media(hover:hover)and (pointer:fine){.parallax__item--linked:hover img{scale:1.06}.parallax__item--cursor,.parallax__item--cursor *{cursor:none!important}.parallax__cursor--visible{visibility:visible}.parallax__cursor--pressed{scale:.86;transition-duration:0ms}}@media(prefers-reduced-motion:reduce){.parallax__item--linked img,.parallax__cursor{transition:none}.parallax__item--linked:hover img,.parallax__item--linked:focus-within img{scale:1}}.expanding-video__stage{isolation:isolate;background:transparent;clip-path:inset(0 round var(--video-clip-radius,16px));transform-origin:center center;will-change:transform}.expanding-video__media{border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none}.expanding-video__media>img,.expanding-video__media>mux-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.expanding-video__media>mux-player{--controls:none;--media-object-fit:cover;--media-object-position:center;pointer-events:none}.expanding-video__trigger{z-index:1;padding:0;color:#fff;cursor:pointer}.expanding-video__trigger.is-pointer{cursor:none}.expanding-video__cursor{position:absolute;background:#0000008c;color:#fff;border:0;border-radius:50%;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;left:50%;top:50%;transition:none;will-change:transform}.expanding-video__cursor svg{display:block;flex:none;height:50%;width:auto;aspect-ratio:28 / 56;margin:0}.expanding-video__trigger:focus-visible{outline:3px solid white;outline-offset:-6px}.expanding-video__trigger:disabled{cursor:default;opacity:.4}.expanding-video__dialog{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff;overflow:hidden}.expanding-video__dialog::backdrop{background:transparent}.expanding-video__iris{position:absolute;border-radius:50%;pointer-events:none;background:#0000008c;will-change:transform,background-color}.expanding-video__player-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:64px 24px 24px;opacity:0;box-sizing:border-box}.expanding-video__player-content>mux-player{display:block;width:100%;height:100%;--media-object-fit:contain}.expanding-video__close{position:absolute;right:24px;top:16px;z-index:2;border:1px solid #ffffff60;border-radius:30px;padding:10px 18px;background:#292929;color:#fff;cursor:pointer;font:inherit}.expanding-video__close:focus-visible{outline:2px solid white;outline-offset:3px}.expanding-video__status{position:absolute;inset:45% 24px auto;text-align:center;pointer-events:none}@media(max-width:767px){.expanding-video{padding-top:2rem;padding-bottom:4rem}.expanding-video__cursor{width:64px;height:64px}.expanding-video__player-content{padding:64px 0 16px}}@media(prefers-reduced-motion:reduce){.expanding-video__stage{transform:none!important;will-change:auto}.expanding-video__cursor{transition:none}}.expanding-video__opening-bookmark{position:absolute;display:block;color:#fff;pointer-events:none;transform-origin:center;will-change:opacity,transform}.video-overlay__trigger{position:relative;min-width:96px;min-height:96px;cursor:pointer}button.video-overlay__trigger{padding:0;border:0;background:transparent}.video-overlay__control{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000008c;color:#fff;pointer-events:none}.video-overlay__control svg{display:block;height:50%;width:auto;aspect-ratio:28 / 56}.video-overlay__trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.video-overlay__control{width:64px;height:64px}.video-overlay__trigger{min-width:64px;min-height:64px}}.about-mask__source,.about-mask__container>img{display:none}.about-mask__title{overflow:hidden;color:transparent}.about-mask__letter{display:inline-block;color:transparent;background-image:var(--about-mask-image);background-size:1200% auto;background-position:center;background-clip:text;-webkit-background-clip:text;transform:translateY(115%)}.about-mask__title.is-revealed .about-mask__letter{animation:bbz-footer-letter-in 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--bbz-letter-delay, 0ms)}.about-mask__title.is-reveal-instant .about-mask__letter{transform:none}.about-collage__video-media>img,.about-collage__video-media>mux-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-collage__video-media>mux-player{--controls: none;--media-object-fit: cover;pointer-events:none}.about-collage__video-media>mux-player::part(controller){background:transparent}.about-collage__video-trigger.video-overlay__trigger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.about-collage__video-trigger.is-pointer{cursor:none}.about-collage__video-trigger .video-overlay__control{transition:left .18s ease-out,top .18s ease-out}.about-faq__question:after{content:"+";margin-left:1rem;font:inherit}.about-faq__question[aria-expanded=true]:after{content:"\2212"}.about-faq__answer[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.about-mask__letter,.about-mask__title.is-revealed .about-mask__letter{animation:none;transform:none}.about-collage__video-trigger .video-overlay__control{transition:none}}.site:has(>.case-drag)>:not(.header):not(.reveal-footer):not(.bbz-site-backdrop):not(.drop-scene){position:relative;z-index:3}.case-detail__intro[hidden],.case-drag[hidden],.bbz-case-statement[hidden],.bbz-case-grid[hidden],.contact-person[hidden],.bbz-case-related[hidden]{display:none!important}.case-detail__richtext.bbz-richtext-inner figure.w-richtext-figure-type-image{margin-bottom:2rem}.case-detail__richtext.bbz-richtext-inner figure.w-richtext-figure-type-image img{border-radius:1rem}.case-drag__viewport{touch-action:none;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.case-drag__viewport.is-cursor-active,.case-drag__viewport.is-cursor-active *{cursor:none!important}}.case-drag__board .w-dyn-list,.case-drag__board .w-dyn-items{width:100%;height:100%}.case-drag__board .w-dyn-empty{display:none}.case-drag__board .w-dyn-item{will-change:transform}.case-drag__tile:focus-visible{outline:3px solid #25e8a1;outline-offset:4px}.bbz-case-grid__items .w-dyn-list,.bbz-case-grid__items .w-dyn-items{display:contents}.bbz-case-grid__items .w-dyn-item{min-width:0;min-height:0;overflow:hidden;border-radius:.7rem;cursor:zoom-in}.bbz-case-grid__items .w-dyn-item:first-child{grid-column:span 2;grid-row:span 2}.bbz-case-grid__items .w-dyn-item img{display:block;width:100%;height:100%;object-fit:cover}.bbz-case-grid__items .w-dyn-item:focus-visible{outline:3px solid #25e8a1;outline-offset:4px}.bbz-case-related__items .w-dyn-list,.bbz-case-related__items .w-dyn-items{display:contents}.case-related__media canvas.case-related__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.case-related__media canvas.case-related__image[hidden]{display:none}.case-related__media{-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}.case-related__media[data-warp-active]>img.case-related__image{visibility:hidden}.bbz-case-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:5rem 4rem;border:0;background:#151515;color:#fff;opacity:0;transform:translateY(1.25rem) scale(.975);transition:opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}.bbz-case-lightbox.is-visible{opacity:1;transform:none}.bbz-case-lightbox::backdrop{background:#151515;opacity:0;transition:opacity .32s ease}.bbz-case-lightbox.is-visible::backdrop{opacity:1}.bbz-case-lightbox__stage{position:relative;width:100%;height:100%;overflow:hidden}.bbz-case-lightbox__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#151515}.bbz-case-lightbox__image,.bbz-case-lightbox__video{display:block;width:100%;height:100%}.bbz-case-lightbox__image{object-fit:contain}.bbz-case-lightbox__image[hidden]{display:none}.bbz-case-lightbox__video{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#151515}.bbz-case-lightbox__close,.bbz-case-lightbox__previous,.bbz-case-lightbox__next{position:absolute;z-index:1;border:0;border-radius:999px;background:#fff;color:#151515;cursor:pointer}.bbz-case-lightbox__close{top:1.5rem;right:1.5rem;padding:.8rem 1.2rem}.bbz-case-lightbox__previous,.bbz-case-lightbox__next{top:50%;width:3rem;height:3rem;transform:translateY(-50%);font-size:1.5rem}.bbz-case-lightbox__previous{left:1rem}.bbz-case-lightbox__next{right:1rem}.bbz-case-lightbox__count{position:absolute;bottom:1.5rem;left:50%;margin:0;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.bbz-case-lightbox,.bbz-case-lightbox::backdrop{transition:none}}@media(max-width:767px){.bbz-case-lightbox{padding:4rem .75rem}}html.bbz-motion-preparing :is(.parallax,.case-drag,.bbz-case-grid,.bbz-case-statement,.bbz-case-related,.js-marquee,.js-reveal-up,.js-reveal-section,.js-stagger-in,.js-roll-text,.js-roll-text--simple,.js-text-roll,.js-text-roll--simple,.team__list,.contact__flow,.contact__message-wrapper,.contact__client-grid,.audit-selector__collection,.audit__collection,.clients__wrapper):not([data-bbz-motion-ready]):not([data-bbz-motion-skip]):not(.contact-info *){visibility:hidden;opacity:0}html.bbz-motion-preparing .reveal-footer:not([data-bbz-motion-ready]):not([data-bbz-motion-skip]) :is(.reveal-footer__title,.reveal-footer__label,.reveal-footer__link,.reveal-footer__location,.reveal-footer__contact-image,.reveal-footer__form>*,.reveal-footer__brand){visibility:hidden;opacity:0}@media(prefers-reduced-motion:no-preference){html:not(.wf-design-mode):not(.w-editor) .case-orbit.js-reveal-up:not(.is-reveal-up-ready){opacity:0;animation:case-orbit-reveal-fallback 0s linear 8s forwards}}@keyframes case-orbit-reveal-fallback{to{opacity:1}}.case-parallax__viewport.is-native-swipe{scrollbar-width:none;overscroll-behavior-x:contain}.case-parallax__viewport.is-native-swipe::-webkit-scrollbar{display:none}.contact__client-logos{isolation:isolate}.contact__client-grid>.contact__client-cell:nth-child(-n+4){box-shadow:-1px 0 #bcbcbc}@media(min-width:992px){.logo-rotation__grid.js-stagger-in>.contact__client-cell:nth-child(-n+8){box-shadow:-1px 0 #bcbcbc}}@media(min-width:480px)and (max-width:991px){.logo-rotation__grid.js-stagger-in>.contact__client-cell:nth-child(-n+3){box-shadow:-1px 0 #bcbcbc}}@media(max-width:479px){.logo-rotation__grid.js-stagger-in>.contact__client-cell:nth-child(-n+4){box-shadow:-1px 0 #bcbcbc}}input[data-bbz-submit-bolt][hidden]{display:none!important}:is(.content-card__visual,.case-list__visual) canvas:is(.content-card__image,.case-list__image),.knowledge-latest__visual canvas:is(.content-card__image,.case-list__image){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}:is(.content-card__visual,.case-list__visual) canvas:is(.content-card__image,.case-list__image)[hidden],.knowledge-latest__visual canvas:is(.content-card__image,.case-list__image)[hidden]{display:none}:is(.content-card__visual,.case-list__visual){-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}:is(.content-card__visual,.case-list__visual)[data-warp-active]>img:is(.content-card__image,.case-list__image),.knowledge-latest__visual[data-warp-active]>img:is(.content-card__image,.case-list__image){visibility:hidden}:is(.content-list__item,.case-list__item)[hidden]{display:none!important}@media(min-width:992px){:is(.content-list__grid,.case-list__grid)>:is(.content-list__item,.case-list__item).is-large{grid-column:span 3!important;grid-row:auto!important;width:100%}:is(.content-list__grid,.case-list__grid)>:is(.content-list__item,.case-list__item).is-large-right{justify-self:end}:is(.content-list__grid,.case-list__grid)>:is(.content-list__item,.case-list__item).is-large-left{--content-list-stagger: clamp(4rem, 7vw, 8rem);position:relative;top:var(--content-list-stagger);margin-bottom:var(--content-list-stagger)}:is(.content-list__grid,.case-list__grid)>:is(.content-list__item,.case-list__item).is-large :is(.content-card__visual,.case-list__visual){aspect-ratio:4 / 3}}@media(max-width:991px){:is(.content-list__grid,.case-list__grid)>:is(.content-list__item,.case-list__item).is-large{grid-column:span 1!important;grid-row:auto!important}}:is(.content-list__filters,.case-list__filters).js-stagger-in.is-stagger-in-armed>:is(.content-list__filter,.case-list__filter).is-stagger-in-item{transition:opacity var(--stagger-in-duration, .85s) ease var(--stagger-in-delay, 0ms),translate var(--stagger-in-duration, .85s) cubic-bezier(.22,1,.36,1) var(--stagger-in-delay, 0ms),color .3s ease,background-color .3s ease}:is(.content-list__filters,.case-list__filters).js-stagger-in:focus-within>:is(.content-list__filter,.case-list__filter).is-stagger-in-item{transition:color .3s ease,background-color .3s ease}:is(.content-list__filter,.case-list__filter):before{content:"";display:block;flex:none;width:0;height:16px;margin-right:0;background:currentColor;opacity:0;transform:translateY(3px) scale(.6) rotate(-12deg);transition:width .3s ease,margin-right .3s ease,opacity .2s ease,transform .38s cubic-bezier(.16,1.25,.3,1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 362'%3E%3Cpath d='M52.2255 360.47C50.5702 363.109 46.4864 361.789 46.6904 358.68L56.2228 213.383C56.3363 211.653 54.9634 210.187 53.2292 210.187H3.00481C0.646493 210.187 -0.7897 207.591 0.463192 205.593L128.5 1.41346C130.155 -1.22611 134.239 0.0946264 134.035 3.20357L124.143 154.057H176.25C178.608 154.057 180.045 156.652 178.792 158.65L52.2255 360.47Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 362'%3E%3Cpath d='M52.2255 360.47C50.5702 363.109 46.4864 361.789 46.6904 358.68L56.2228 213.383C56.3363 211.653 54.9634 210.187 53.2292 210.187H3.00481C0.646493 210.187 -0.7897 207.591 0.463192 205.593L128.5 1.41346C130.155 -1.22611 134.239 0.0946264 134.035 3.20357L124.143 154.057H176.25C178.608 154.057 180.045 156.652 178.792 158.65L52.2255 360.47Z'/%3E%3C/svg%3E") center / contain no-repeat}:is(.content-list__filter,.case-list__filter).is-active:before{width:8px;margin-right:.5rem;opacity:1;transform:translateY(0) scale(1) rotate(0)}@media(prefers-reduced-motion:reduce){:is(.content-list__filter,.case-list__filter){transition:none!important}:is(.content-list__filter,.case-list__filter):before{transition:none}}html:not(.wf-design-mode):not(.w-editor) [data-fullscreen-nav]:not([data-nav-initialized]){visibility:hidden;pointer-events:none}.nav__menu-item:last-child>.spacer{display:none}[data-fullscreen-nav] canvas.fullscreen-nav__image[hidden]{display:none}[data-fullscreen-nav] .fullscreen-nav__visual{-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}[data-fullscreen-nav] .fullscreen-nav__visual[data-warp-active]>img.fullscreen-nav__image{visibility:hidden}@media(max-width:767px){[data-fullscreen-nav] .roll-text__char,[data-fullscreen-nav] .roll-text__glyph,[data-fullscreen-nav] .roll-text__word-inner{transform:none!important;opacity:1!important}}.case-slider__mux-video,.case-slider__mux-video>img{display:block;width:100%;height:100%;object-fit:cover}.post-gallery__board .w-dyn-list,.post-gallery__board .w-dyn-items{display:contents}.post-gallery__board .w-dyn-empty{display:none}.post-gallery__tile{will-change:transform;-webkit-user-select:none;user-select:none}.post-gallery__image{-webkit-user-drag:none}.post-gallery__viewport.is-dragging,.post-gallery__viewport.is-dragging *{cursor:grabbing}.post-gallery[hidden]{display:none!important}.post-gallery__tile:focus-visible{outline:2px solid currentColor;outline-offset:6px}.site:has(>.post-hero)>:not(.header):not(.reveal-footer):not(.bbz-site-backdrop){position:relative;z-index:3}@media(max-width:767px){.post-gallery__viewport{scroll-snap-type:x mandatory;scroll-padding-inline:1rem;scrollbar-width:none}.post-gallery__viewport::-webkit-scrollbar{display:none}.post-gallery__tile{scroll-snap-align:start}}.site:has(>.reveal-footer){position:relative;isolation:isolate}.site:has(>.reveal-footer):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--bbz-cover-color, #f0eeee);clip-path:inset(0 0 var(--bbz-footer-reveal, 0px) 0)}.site:has(>.reveal-footer)>.bbz-site-backdrop{z-index:2!important;clip-path:inset(0 0 var(--bbz-footer-reveal, 0px) 0)}.site:has(>.reveal-footer)>.drop-scene{position:relative;z-index:3}.site>.page-slot:has(~.reveal-footer),.bbz-footer-cover{position:relative;z-index:3;background-color:transparent!important}.reveal-footer{bottom:var(--bbz-footer-bottom, 0px)}.reveal-footer a:focus-visible,.reveal-footer button:focus-visible{outline:2px solid #fff;outline-offset:.5rem}.reveal-footer__email{-webkit-tap-highlight-color:transparent}.reveal-footer .reveal-footer__email:focus,.reveal-footer .reveal-footer__email:focus-visible,.reveal-footer .reveal-footer__email:active{border-color:var(--_colors---gray)!important;outline:none!important;box-shadow:none!important}.reveal-footer__email::placeholder{opacity:1}.reveal-footer__form>.w-checkbox:before,.reveal-footer__form>.w-checkbox:after{display:none}.reveal-footer__form .w-checkbox-input{accent-color:#fff}.bbz-footer-enter{opacity:0;translate:0 40px}.reveal-footer__brand-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reveal-footer__letters{display:block;width:max-content;overflow:clip;padding-bottom:.12em;margin-bottom:-.12em}.reveal-footer__letter{display:inline-block;transform:translateY(115%)}.reveal-footer__letter:last-child{letter-spacing:0}.is-revealed .reveal-footer__letter{animation:bbz-footer-letter-in 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--bbz-letter-delay, 0ms)}.is-reveal-instant .reveal-footer__letter{animation:none;transform:none}@keyframes bbz-footer-letter-in{0%{transform:translateY(115%)}to{transform:translateY(0)}}.reveal-footer__accordion-trigger{display:contents;color:inherit;font:inherit;text-align:inherit}@media(max-width:767px){.reveal-footer__accordion-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:inherit;cursor:pointer}.reveal-footer__accordion-icon{position:relative;flex:0 0 1rem;width:1rem;height:1rem}.reveal-footer__accordion-icon:before,.reveal-footer__accordion-icon:after{content:"";position:absolute;top:calc(50% - .03125rem);left:0;width:1rem;height:.0625rem;background:currentColor;transition:transform .24s ease}.reveal-footer__accordion-icon:after{transform:rotate(90deg)}.reveal-footer__nav.is-open .reveal-footer__accordion-icon:after{transform:rotate(0)}.reveal-footer__accordion-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .24s ease}.reveal-footer__nav.is-open .reveal-footer__accordion-panel{grid-template-rows:1fr;opacity:1}.reveal-footer__accordion-content{min-height:0;overflow:hidden}}@media(prefers-reduced-motion:reduce){.bbz-footer-enter{opacity:1;translate:none}.reveal-footer__letter,.is-revealed .reveal-footer__letter{animation:none;transform:none}.reveal-footer{position:relative;bottom:auto}.reveal-footer__accordion-panel,.reveal-footer__accordion-icon:before,.reveal-footer__accordion-icon:after{transition:none}}.bbz-richtext-inner.w-richtext figure.w-richtext-align-fullwidth{position:relative;width:100%!important;max-width:none!important;margin-left:0;margin-right:0;left:50%;transform:translate(-50%)}@media(min-width:768px){.bbz-richtext-inner.w-richtext figure.w-richtext-align-fullwidth{width:min(calc(100% + 8rem),calc(100vw - 2rem))!important}}.bbz-richtext-inner.w-richtext figure.w-richtext-align-fullwidth>div{display:block;width:100%}.bbz-richtext-inner.w-richtext figure.w-richtext-align-fullwidth img{display:block;width:100%;height:auto}@media screen and (min-width:768px){.services-presentation__item:nth-child(2n) .services-presentation__card{left:49%}.services-presentation__item:nth-child(2n) .services-presentation__secondary{left:0%}}.team__item[hidden],.team__filter[hidden],.team__filters[hidden]{display:none!important}.team__filters.js-stagger-in.is-stagger-in-armed>.team__filter.is-stagger-in-item{transition:opacity var(--stagger-in-duration, .85s) ease var(--stagger-in-delay, 0ms),translate var(--stagger-in-duration, .85s) cubic-bezier(.22,1,.36,1) var(--stagger-in-delay, 0ms),color .3s ease,background-color .3s ease}.team__filters.js-stagger-in:focus-within>.team__filter.is-stagger-in-item{transition:color .3s ease,background-color .3s ease}.team__filter:before{content:"";display:block;flex:none;width:0;height:16px;margin-right:0;background:currentColor;opacity:0;transform:translateY(3px) scale(.6) rotate(-12deg);transition:width .3s ease,margin-right .3s ease,opacity .2s ease,transform .38s cubic-bezier(.16,1.25,.3,1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 362'%3E%3Cpath d='M52.2255 360.47C50.5702 363.109 46.4864 361.789 46.6904 358.68L56.2228 213.383C56.3363 211.653 54.9634 210.187 53.2292 210.187H3.00481C0.646493 210.187 -0.7897 207.591 0.463192 205.593L128.5 1.41346C130.155 -1.22611 134.239 0.0946264 134.035 3.20357L124.143 154.057H176.25C178.608 154.057 180.045 156.652 178.792 158.65L52.2255 360.47Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 362'%3E%3Cpath d='M52.2255 360.47C50.5702 363.109 46.4864 361.789 46.6904 358.68L56.2228 213.383C56.3363 211.653 54.9634 210.187 53.2292 210.187H3.00481C0.646493 210.187 -0.7897 207.591 0.463192 205.593L128.5 1.41346C130.155 -1.22611 134.239 0.0946264 134.035 3.20357L124.143 154.057H176.25C178.608 154.057 180.045 156.652 178.792 158.65L52.2255 360.47Z'/%3E%3C/svg%3E") center / contain no-repeat}.team__filter.is-active:before{width:8px;margin-right:.5rem;opacity:1;transform:translateY(0) scale(1) rotate(0)}@media(prefers-reduced-motion:reduce){.team__filter{transition:none!important}.team__filter:before{transition:none}}