.hero-glow-ellipse--center{top:var(--hero-glow-ellipse-center-top);height:var(--hero-glow-ellipse-center-height);width:var(--hero-glow-ellipse-center-width);border-radius:var(--radius-full);background:var(--glow-blue);opacity:var(--hero-glow-ellipse-center-opacity);filter:blur(var(--hero-glow-ellipse-center-blur));backface-visibility:hidden;pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.hero-glow-ellipse--accent{top:var(--hero-glow-ellipse-accent-top);right:var(--hero-glow-ellipse-accent-right);bottom:var(--hero-glow-ellipse-accent-bottom);left:var(--hero-glow-ellipse-accent-left);border-radius:var(--radius-full);background:var(--glow-ellipse-12);filter:blur(var(--hero-glow-ellipse-accent-blur));backface-visibility:hidden;pointer-events:none;position:absolute;transform:translateZ(0)}@media (max-width:63.9374rem){.hero-glow-ellipse--center{height:var(--hero-glow-ellipse-center-height-mobile);width:var(--hero-glow-ellipse-center-width-mobile);opacity:var(--hero-glow-ellipse-center-opacity-mobile);filter:blur(var(--hero-glow-ellipse-center-blur-mobile))}.hero-glow-ellipse--accent{opacity:var(--hero-glow-ellipse-accent-opacity-mobile);filter:blur(var(--hero-glow-ellipse-accent-blur-mobile))}}.capabilities-showcase-mobile{align-items:stretch;width:100%}@media (min-width:48rem) and (max-width:63.999rem){.capabilities-showcase-mobile{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;place-items:stretch stretch;width:100%;max-width:100%;display:grid}.capabilities-showcase-mobile>div{width:100%;min-width:0;max-width:none}}@media (max-width:47.999rem){.capabilities-showcase-mobile>div{width:100%;max-width:none;height:auto;min-height:var(--capability-card-min-height-mobile);padding:var(--capability-card-padding-mobile)}.capabilities-showcase-mobile>div span{font-size:var(--text-capability-card-mobile);line-height:var(--leading-capability-card-mobile)}}@media (min-width:48rem) and (max-width:63.999rem){.capabilities-showcase-mobile>div{min-height:var(--capability-card-min-height-tablet);padding:var(--capability-card-padding-tablet)}.capabilities-showcase-mobile>div span{font-size:var(--text-capability-card-tablet);line-height:calc(var(--text-capability-card-tablet) * var(--leading-card-title))}}.case-studies-showcase{width:100%;max-width:var(--layout-max);align-items:stretch;gap:var(--case-studies-grid-gap-mobile);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem) and (max-width:63.999rem){.case-studies-showcase{align-self:stretch;gap:var(--case-studies-grid-gap-tablet);grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;display:grid}.case-study-teaser-card{width:100%;min-width:0;max-width:none;padding:var(--case-study-card-padding-tablet);justify-self:stretch}}@media (min-width:64rem){.case-studies-showcase{justify-content:center;align-items:center;gap:var(--case-studies-grid-gap);flex-direction:row;display:flex}.case-study-teaser-card{padding:var(--case-study-card-padding)}.case-study-teaser-card:first-child{order:3}.case-study-teaser-card:nth-child(2){order:2}.case-study-teaser-card:nth-child(3){order:1}}.industries-showcase{align-items:stretch;gap:var(--about-differentiators-grid-gap-mobile);flex-direction:column;width:100%;display:flex}.industries-showcase__column{gap:var(--about-differentiators-grid-gap-mobile);flex-direction:column;flex:1 1 0;min-width:0;display:flex}@media (min-width:48rem) and (max-width:63.999rem){.industries-showcase{gap:var(--industries-grid-gap-tablet);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.industries-showcase__column{display:contents}}@media (min-width:64rem){.industries-showcase{justify-content:center;align-items:flex-start;gap:var(--about-differentiators-column-gap);height:var(--about-differentiators-grid-height);flex-direction:row;display:flex;overflow:visible}.industries-showcase__column{min-width:0;max-width:var(--about-differentiators-column-width);gap:var(--about-differentiators-column-gap);flex-direction:column;flex:0 auto;display:flex;overflow:visible}}@media (max-width:47.999rem){.industries-showcase__column{flex:none}.industry-featured-card{height:auto;min-height:0}.industry-featured-card__title{font-size:var(--industry-featured-title-size-mobile);line-height:var(--industry-featured-title-leading)}.industry-featured-card__description{font-size:var(--industry-featured-description-size-mobile);line-height:var(--industry-featured-description-leading)}.industries-showcase .industry-featured-card.card-scroll-active{z-index:1;background:var(--industry-featured-hover-bg);box-shadow:var(--industry-featured-hover-shadow);position:relative}}.case-study-teaser-card{aspect-ratio:1;border-radius:var(--radius-md);width:100%;min-width:0;padding:var(--case-study-card-padding);background:var(--background-card-dark);flex-direction:column;flex:none;justify-content:flex-end;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.case-study-teaser-card{width:var(--case-study-card-size);max-width:var(--case-study-card-size);flex:none}}.case-study-teaser-card__media{z-index:0;position:absolute;inset:0;overflow:hidden}.case-study-teaser-card__image-zoom{transform:scale(var(--case-study-image-scale-mobile)) translate3d(0, 0, 0);transform-origin:50%;backface-visibility:hidden;transition:transform var(--case-study-image-zoom-duration) var(--case-study-image-zoom-ease);display:block;position:absolute;inset:0}.case-study-teaser-card__image,.case-study-teaser-card__image img{object-fit:cover;object-position:center}.case-study-teaser-card__image.object-contain,.case-study-teaser-card__image.object-contain img{object-fit:contain}.case-study-teaser-card__image.object-top,.case-study-teaser-card__image.object-top img{object-position:top center}.case-study-teaser-card__image.object-top-offset,.case-study-teaser-card__image.object-top-offset img{object-position:center var(--case-study-image-position-top-offset-y)}@media (min-width:64rem){.case-study-teaser-card__image-zoom{transform:scale(var(--case-study-image-scale-idle)) translate3d(0, 0, 0);will-change:transform}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.case-study-teaser-card:hover .case-study-teaser-card__image-zoom,.case-study-teaser-card:focus-visible .case-study-teaser-card__image-zoom{transform:scale(var(--case-study-image-scale-hover)) translate3d(0, var(--case-study-image-translate-y-hover), 0)}.case-study-teaser-card:hover .case-study-teaser-card__cta-shine,.case-study-teaser-card:focus-visible .case-study-teaser-card__cta-shine{transform:translateX(var(--case-study-cta-shine-travel)) rotate(12deg)}}.case-study-teaser-card__image{pointer-events:none}.case-study-teaser-card__image--hover,.case-study-teaser-card__image--hover img{filter:none}.case-study-teaser-card__image--hover{z-index:1;opacity:1}@media (max-width:63.999rem){.case-study-teaser-card__image--idle{filter:none;opacity:1}.case-study-teaser-card--dual-image .case-study-teaser-card__image--idle,.case-study-teaser-card:not(.case-study-teaser-card--dual-image) .case-study-teaser-card__image--hover,.case-study-teaser-card__cta-shine{display:none}}@media (min-width:64rem){.case-study-teaser-card--dual-image .case-study-teaser-card__image--idle,.case-study-teaser-card--dual-image .case-study-teaser-card__image--idle img{filter:grayscale()}.case-study-teaser-card:not(.case-study-teaser-card--dual-image) .case-study-teaser-card__image--idle,.case-study-teaser-card:not(.case-study-teaser-card--dual-image) .case-study-teaser-card__image--idle img{filter:grayscale();transition:filter var(--case-study-image-transition-duration) var(--case-study-image-zoom-ease)}.case-study-teaser-card--dual-image .case-study-teaser-card__image--idle{z-index:0;opacity:1;transition:opacity var(--case-study-image-transition-duration) var(--case-study-image-zoom-ease)}.case-study-teaser-card--dual-image .case-study-teaser-card__image--hover{opacity:0;transition:opacity var(--case-study-image-transition-duration) var(--case-study-image-zoom-ease)}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.case-study-teaser-card--dual-image:hover .case-study-teaser-card__image--idle,.case-study-teaser-card--dual-image:focus-visible .case-study-teaser-card__image--idle{opacity:0}.case-study-teaser-card--dual-image:hover .case-study-teaser-card__image--hover,.case-study-teaser-card--dual-image:focus-visible .case-study-teaser-card__image--hover{opacity:1}.case-study-teaser-card:not(.case-study-teaser-card--dual-image):hover .case-study-teaser-card__image--idle,.case-study-teaser-card:not(.case-study-teaser-card--dual-image):focus-visible .case-study-teaser-card__image--idle,.case-study-teaser-card:not(.case-study-teaser-card--dual-image):hover .case-study-teaser-card__image--idle img,.case-study-teaser-card:not(.case-study-teaser-card--dual-image):focus-visible .case-study-teaser-card__image--idle img{filter:grayscale(0%)}}@media (prefers-reduced-motion:reduce){.case-study-teaser-card__image-zoom{transition:none}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.case-study-teaser-card__image-zoom{transform:scale(var(--case-study-image-scale-idle)) translate3d(0, 0, 0);will-change:auto}}.case-study-teaser-card__cta{z-index:1;inset-inline:var(--case-study-card-padding);bottom:var(--case-study-cta-bottom-inset);width:auto;min-height:var(--case-study-cta-min-height);border-radius:var(--radius-sm);border:1px solid var(--border-glass-subtle);background:var(--glass-25);-webkit-backdrop-filter:blur(var(--case-study-cta-blur));backdrop-filter:blur(var(--case-study-cta-blur));font-family:var(--font-dm-sans), sans-serif;font-size:var(--font-size-body);line-height:calc(var(--font-size-body) * var(--leading-body));color:var(--foreground);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-weight:400;display:flex;position:absolute;overflow:hidden}@media (min-width:64rem){.case-study-teaser-card__cta-shine{inset-block:0;left:var(--case-study-cta-shine-offset);width:var(--case-study-cta-shine-width);background:linear-gradient(to right, transparent, var(--case-study-cta-shine-mid), transparent);transition:transform var(--case-study-cta-shine-duration) var(--case-study-image-zoom-ease);pointer-events:none;position:absolute;transform:translate(0)rotate(12deg)}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.case-study-teaser-card__cta-shine{display:none}}.case-study-teaser-card__cta-inner{z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative}.case-study-teaser-card__cta-label{line-height:1.3125rem}@media (max-width:47.999rem){.case-study-teaser-card__cta{min-height:var(--case-study-cta-min-height-mobile);padding:var(--case-study-cta-padding-block-mobile) var(--case-study-cta-padding-inline-mobile);font-size:var(--case-study-cta-font-size-mobile);gap:.375rem;line-height:1.25rem}.case-study-teaser-card__cta-inner{gap:.375rem}.case-study-teaser-card__cta-label{line-height:1.125rem}}@media (min-width:48rem) and (max-width:63.999rem){.case-study-teaser-card__cta{min-height:var(--case-study-cta-min-height-tablet);padding:var(--case-study-cta-padding-block-tablet) var(--case-study-cta-padding-inline-tablet);font-size:var(--case-study-cta-font-size-tablet);gap:.4375rem;line-height:1.3125rem}.case-study-teaser-card__cta-inner{gap:.4375rem}.case-study-teaser-card__cta-label{line-height:1.1875rem}}.case-study-teaser-card__cta-icon{width:var(--case-study-cta-arrow-size-mobile);height:var(--case-study-cta-arrow-size-mobile);flex-shrink:0}@media (min-width:48rem) and (max-width:63.999rem){.case-study-teaser-card__cta-icon{width:var(--case-study-cta-arrow-size-tablet);height:var(--case-study-cta-arrow-size-tablet)}}@media (min-width:64rem){.case-study-teaser-card__cta-icon{width:var(--case-study-cta-arrow-size);height:var(--case-study-cta-arrow-size)}}
