.solutions-page .portfolio-hero{isolation:isolate;overflow:visible}.solutions-hero-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(#000 70%,transparent 100%)}.solutions-page .portfolio-hero:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#00010eab,transparent 78%)}.solutions-page .portfolio-hero .solutions-hero-gradient{display:none}.solutions-page .portfolio-contact{position:relative;isolation:isolate;overflow:hidden;background:#00010e}.solutions-close-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.55;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.solutions-page .portfolio-contact:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#00010e77,#00010e22)}@media(prefers-reduced-motion:reduce){.solutions-close-video{display:none}}
.solutions-page .portfolio-hero .solutions-hero-image,.solutions-page .portfolio-hero:after{left:calc((100% - 100vw)/2);right:auto;width:100vw}
.solutions-page .portfolio-hero .solutions-hero-image{max-width:none}

.capabilities__eyebrow{letter-spacing:.12em;font-size:.72rem;color:#fff}
.solutions-page .portfolio-explorer,.solutions-page .portfolio-experience{position:relative;isolation:isolate}
.solutions-page .portfolio-explorer:before,.solutions-page .portfolio-experience:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-40px calc((100% - 100vw)/2);background:radial-gradient(ellipse at 20% 45%,#0688ff18,transparent 65%),radial-gradient(ellipse at 85% 55%,#da1fff13,transparent 65%)}
.solutions-close-video{opacity:.82}.solutions-page .portfolio-contact:before{background:linear-gradient(90deg,#00010e44,#00010e0d)}
