.styles_root___182J{position:relative;display:block;overflow:hidden;width:100%;transition:border-radius .3s ease-in-out;background-color:var(--card-bg-color,#000)}.styles_root___182J[data-bs-theme=technology]{--card-bg-color:#093331;--card-title-color:#3cfbd3;--card-text-color:#f6faf5;--card-cta-fill:#093331;--card-cta-stroke:#3cfbd3}.styles_root___182J[data-bs-theme=sustainability]{--card-bg-color:#ffefd5;--card-title-color:#0e27a8;--card-text-color:#0e27a8;--card-cta-fill:#ffefd5;--card-cta-stroke:#0e27a8}.styles_root___182J[data-bs-theme=life-sciences]{--card-bg-color:#1d2554;--card-title-color:#f16459;--card-text-color:#f16459;--card-cta-fill:#1d2554;--card-cta-stroke:#f16459}.styles_root___182J[data-bs-theme=advanced-manufacturing]{--card-bg-color:#f5f3ef;--card-title-color:#02795a;--card-text-color:#02795a;--card-cta-fill:#f5f3ef;--card-cta-stroke:#02795a}.styles_root___182J .inner{z-index:3;padding:1.5rem;width:100%;height:560px;flex-direction:column}.styles_root___182J .inner,.styles_root___182J header{position:relative;display:flex}.styles_root___182J .title{font-size:30px;color:var(--card-title-color,#fff)}.styles_root___182J .cta,.styles_root___182J article{opacity:0;transition:opacity .2s ease-in-out;transition-delay:.4s}.styles_root___182J .cta svg{display:flex;fill:var(--card-cta-fill,#000);color:var(--card-cta-stroke,#fff)}.styles_root___182J article{color:var(--card-text-color,#fff)}.styles_root___182J article p{font-size:1rem;line-height:1.5;margin-top:.5rem}.styles_root___182J figure{position:absolute;z-index:1;width:25vw;height:25vw;bottom:-20%;right:-10vw}.styles_root___182J figure img{width:100%;height:100%;object-fit:contain;object-position:top left}.styles_root___182J:hover{border-radius:0 125px 0 0}.styles_root___182J:hover .cta,.styles_root___182J:hover article{opacity:1}@media screen and (max-width:1199px){.styles_root___182J .inner{padding:1rem;height:560px}.styles_root___182J figure{width:35vw;height:35vw}.styles_root___182J header{width:70%}.styles_root___182J .cta{transform:rotate(-45deg) translateX(1rem) translateY(1rem)}}@media screen and (max-width:991px){.styles_root___182J article{opacity:0}}@media screen and (max-width:768px){.styles_root___182J .inner{height:350px}.styles_root___182J .title{font-size:5vw}.styles_root___182J figure{width:35vw;height:35vw;right:-10%;bottom:-10%}}