.capabilities-showcase{background:#060606;color:#fff;overflow:hidden;padding:96px 0;position:relative}.capabilities-showcase__inner{position:relative}.capabilities-showcase__decoration{height:auto;mix-blend-mode:lighten;opacity:.5;pointer-events:none;position:absolute;right:0;top:-40px;width:50%;z-index:0}.capabilities-showcase__intro{margin:0 auto 80px;max-width:720px;position:relative;text-align:center;z-index:1}.capabilities-showcase__eyebrow{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:16px;letter-spacing:.15em;line-height:1.1;margin-bottom:24px;opacity:0;text-transform:uppercase}.capabilities-showcase__eyebrow-line{background:var(--gradient-eyebrow-line);height:1px;width:220px}.capabilities-showcase__heading{font-size:48px;font-weight:300;letter-spacing:-.02em;line-height:1.35;opacity:0}.capabilities-showcase__heading strong{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.capabilities-showcase__subheading{color:#8a8a8a;font-size:21px;font-weight:400;letter-spacing:-.04em;line-height:1.6;margin-top:20px;opacity:0}.capabilities-showcase__subheading p{margin:0}.capabilities-showcase__intro.is-visible .capabilities-showcase__eyebrow{animation:fade-in-up .5s ease-out .1s forwards}.capabilities-showcase__intro.is-visible .capabilities-showcase__heading{animation:fade-in-up .5s ease-out .25s forwards}.capabilities-showcase__intro.is-visible .capabilities-showcase__subheading{animation:fade-in-up .5s ease-out .4s forwards}.capabilities-showcase__group{position:relative;z-index:1}.capabilities-showcase__group+.capabilities-showcase__group{margin-top:80px}.capabilities-showcase__group-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;opacity:0;padding-bottom:24px}.capabilities-showcase__group-header.is-visible{animation:fade-in-up .5s ease-out forwards}.capabilities-showcase__group-label{color:#d9d9d9;font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.6;margin-bottom:6px;text-transform:uppercase}.capabilities-showcase__group-subtext{color:#c9c9c9;font-size:21px;font-weight:300;letter-spacing:-.04em;line-height:1.6}.capabilities-showcase__solutions{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);padding-top:32px}.capabilities-showcase__solutions-track{display:contents}.capabilities-showcase__solution{background:#08090c;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);color:inherit;opacity:0;overflow:hidden;padding:25px 20px 0;position:relative;text-decoration:none;transition:background .2s ease}.capabilities-showcase__solution-inner{display:flex;flex-direction:column;height:100%;transition:filter .3s ease}.capabilities-showcase__solution:hover{background:radial-gradient(circle at top right,rgba(214,179,157,.2) 0,transparent 50%),linear-gradient(180deg,#0d0e10,#0c0d11);box-shadow:inset 0 0 0 1px #393939}.capabilities-showcase__solution-eyebrow{font-size:24px;font-weight:300;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.capabilities-showcase__solution-title{color:#fff;font-size:40px;font-weight:400;letter-spacing:-.04em;line-height:1.4}.capabilities-showcase__solution-description{color:#a2acb5;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:1.6;margin-bottom:24px}.capabilities-showcase__solution-description p{margin:0}.capabilities-showcase__solution-image{margin:auto -15px 0;mix-blend-mode:lighten;object-fit:contain;object-position:bottom right;transition:transform .4s ease;width:calc(100% + 30px)}.capabilities-showcase__solution:hover .capabilities-showcase__solution-image{transform:scale(1.05)}.capabilities-showcase__services{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);padding-top:32px}.capabilities-showcase__services-track{display:contents}.capabilities-showcase__service{background:#08090c;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);color:inherit;display:block;opacity:0;padding:25px 20px 50px;position:relative;text-decoration:none;transition:background .2s ease}.capabilities-showcase__service-inner{transition:filter .3s ease}.capabilities-showcase__service:hover{background:radial-gradient(circle at top right,rgba(214,179,157,.2) 0,transparent 50%),linear-gradient(180deg,#0d0e10,#0c0d11);box-shadow:inset 0 0 0 1px #393939}.capabilities-showcase__service-icon{height:75px;margin-bottom:20px;width:auto}.capabilities-showcase__service-title{color:#e8d5b8;font-size:26px;font-weight:400;letter-spacing:-.04em;line-height:1.5;margin-bottom:12px;max-width:220px}.capabilities-showcase__service-description{color:#858585;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:1.6}.capabilities-showcase__service-description p{margin:0}.capabilities-showcase__services--slider,.capabilities-showcase__solutions--slider{overflow:hidden}.capabilities-showcase__services--slider .capabilities-showcase__services-track.swiper-wrapper,.capabilities-showcase__solutions--slider .capabilities-showcase__solutions-track.swiper-wrapper{display:flex}.capabilities-showcase__services--slider .capabilities-showcase__service,.capabilities-showcase__solutions--slider .capabilities-showcase__solution{height:auto}@media (min-width:1280px){.capabilities-showcase__services--slider,.capabilities-showcase__solutions--slider{width:calc(100% + max(0px, min(100px, (100vw - 1280px) / 2)))}.capabilities-showcase__services--slider .capabilities-showcase__service,.capabilities-showcase__solutions--slider .capabilities-showcase__solution{flex-shrink:0;width:calc(min(1280px, 100vw)/3 - 26px)!important}}.capabilities-showcase__peek-arrow{align-items:center;color:#fff;display:flex;justify-content:center;left:10px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(.8);transition:opacity .3s ease,transform .3s ease;z-index:2}.capabilities-showcase__peek-icon{background-color:currentColor;height:40px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m9 5 7 7-7 7'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m9 5 7 7-7 7'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:40px}.capabilities-showcase__peek-arrow--back{left:auto;right:10px}.capabilities-showcase__peek-icon--back{transform:scaleX(-1)}.capabilities-showcase__service.is-peeking .capabilities-showcase__service-inner,.capabilities-showcase__service.is-peeking-back .capabilities-showcase__service-inner,.capabilities-showcase__solution.is-peeking .capabilities-showcase__solution-inner,.capabilities-showcase__solution.is-peeking-back .capabilities-showcase__solution-inner{filter:blur(8px)}.capabilities-showcase__service.is-peeking .capabilities-showcase__peek-arrow,.capabilities-showcase__service.is-peeking-back .capabilities-showcase__peek-arrow--back,.capabilities-showcase__solution.is-peeking .capabilities-showcase__peek-arrow,.capabilities-showcase__solution.is-peeking-back .capabilities-showcase__peek-arrow--back{opacity:1;transform:translateY(-50%) scale(1)}.capabilities-showcase__services.is-visible .capabilities-showcase__service:first-child,.capabilities-showcase__solutions.is-visible .capabilities-showcase__solution:first-child{animation:fade-in-up .5s ease-out .3s forwards}.capabilities-showcase__services.is-visible .capabilities-showcase__service:nth-child(2),.capabilities-showcase__solutions.is-visible .capabilities-showcase__solution:nth-child(2){animation:fade-in-up .5s ease-out .9s forwards}.capabilities-showcase__services.is-visible .capabilities-showcase__service:nth-child(3),.capabilities-showcase__solutions.is-visible .capabilities-showcase__solution:nth-child(3){animation:fade-in-up .5s ease-out 1.5s forwards}.capabilities-showcase__services.is-visible .capabilities-showcase__service:nth-child(4),.capabilities-showcase__solutions.is-visible .capabilities-showcase__solution:nth-child(4){animation:fade-in-up .5s ease-out 2.1s forwards}.capabilities-showcase__services.is-visible .capabilities-showcase__service:nth-child(5),.capabilities-showcase__solutions.is-visible .capabilities-showcase__solution:nth-child(5){animation:fade-in-up .5s ease-out 2.7s forwards}.capabilities-showcase__services.is-visible .capabilities-showcase__service:nth-child(6),.capabilities-showcase__solutions.is-visible .capabilities-showcase__solution:nth-child(6){animation:fade-in-up .5s ease-out 3.3s forwards}.capabilities-showcase__talent{align-items:stretch;background:#08090c;border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:80px;opacity:0;overflow:hidden;transition:background .2s ease}.capabilities-showcase__talent-content{padding:25px 20px}.capabilities-showcase__talent:hover{background:radial-gradient(circle at top right,rgba(214,179,157,.2) 0,transparent 50%),linear-gradient(180deg,#0d0e10,#0c0d11)}.capabilities-showcase__talent.is-visible{animation:fade-in-up .5s ease-out forwards}.capabilities-showcase__talent-label{color:#e8d5b8;font-size:19px;font-weight:700;letter-spacing:-.04em;line-height:1.6;margin-bottom:20px;text-transform:uppercase}.capabilities-showcase__talent-heading{color:#8a8a8a;font-size:36px;font-weight:300;letter-spacing:-.04em;line-height:1.53;max-width:350px}.capabilities-showcase__talent-heading p{margin:0}.capabilities-showcase__talent-heading span{font-style:italic;font-weight:700;padding-right:.25em}.capabilities-showcase__talent-image{height:100%;max-height:420px;mix-blend-mode:lighten;object-fit:cover;width:100%}.capabilities-showcase__cta{margin-top:64px;opacity:0;text-align:center}.capabilities-showcase__cta.is-visible{animation:fade-in-up .5s ease-out forwards}@media (prefers-reduced-motion:reduce){.capabilities-showcase__cta,.capabilities-showcase__eyebrow,.capabilities-showcase__group-header,.capabilities-showcase__heading,.capabilities-showcase__service,.capabilities-showcase__solution,.capabilities-showcase__subheading,.capabilities-showcase__talent{animation:none;opacity:1;transform:none}}@media (max-width:1280px){.capabilities-showcase__solution-eyebrow{font-size:20px}.capabilities-showcase__solution-title{font-size:32px}}@media (max-width:1100px){.capabilities-showcase__services:not(.capabilities-showcase__services--slider),.capabilities-showcase__solutions:not(.capabilities-showcase__solutions--slider){grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.capabilities-showcase__decoration{display:none}.capabilities-showcase__heading{font-size:32px}.capabilities-showcase__services:not(.capabilities-showcase__services--slider),.capabilities-showcase__solutions:not(.capabilities-showcase__solutions--slider),.capabilities-showcase__talent{grid-template-columns:1fr}.capabilities-showcase__talent-image{max-height:280px}}
318:5	⚠  Parse error on line 1: 
100% + max(0px, min(100px, (100vw - 1280px) / 2))
------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]