.industry-illustration{color:#fff;content-visibility:auto;contain-intrinsic-size:1px 560px;background:#1d1d1b;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;position:relative;overflow:clip}.industry-illustration__stage{box-sizing:border-box;padding:clamp(48px,6vw,72px)var(--container-pad)clamp(56px,8vw,80px);grid-template-columns:minmax(0,1fr);gap:max(28px,min(4vw,40px));display:grid;position:relative}.industry-illustration__copy{flex-direction:column;align-items:flex-start;gap:max(16px,min(2.5vw,24px));max-width:24rem;display:flex}.industry-illustration__title{font-family:var(--font-body);text-transform:uppercase;color:#fff;margin:0;font-size:max(26px,min(2.5vw,40px));font-style:normal;font-weight:500;line-height:1.225}.industry-illustration__body{font-family:var(--font-body);color:#fff;margin:0;font-size:max(14px,min(.83vw,16px));font-style:normal;font-weight:400;line-height:1.75}.industry-illustration__cta{box-sizing:border-box;min-width:max(148px,min(9.5vw,182px));height:max(48px,min(2.9vw,56px));font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#323c8a;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;padding:0 16px;font-size:max(16px,min(1.04vw,20px));font-style:normal;font-weight:500;line-height:1.02;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.industry-illustration__cta:hover{color:#fff;background-color:#b45309;-webkit-mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat;mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat;background-image:none!important}.industry-illustration__cta:focus-visible{color:#fff;background-color:#b45309;-webkit-mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat;mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat;background-image:none!important}.industry-illustration__cta:focus-visible{outline-offset:3px;outline:2px solid #ff9f27}.industry-illustration__media{width:100%;min-height:max(220px,min(42vw,360px));margin:0;position:relative;overflow:hidden}.industry-illustration__img{object-fit:contain;object-position:center center}@media (min-width:1200px){.industry-illustration{--vx:min(100vw,1920px)/1920}.industry-illustration__stage{height:calc(782*var(--vx));min-height:calc(782*var(--vx));padding:0;display:block}.industry-illustration__copy{left:calc(112*var(--vx));top:calc(138*var(--vx));gap:0;max-width:none;display:block;position:absolute}.industry-illustration__title{width:calc(391*var(--vx));font-size:calc(40*var(--vx));line-height:calc(49*var(--vx))}.industry-illustration__body{left:0;top:calc(140*var(--vx));width:calc(378*var(--vx));font-size:calc(16*var(--vx));line-height:calc(28*var(--vx));position:absolute}.industry-illustration__cta{left:0;top:calc(477*var(--vx));width:calc(182*var(--vx));min-width:calc(182*var(--vx));height:calc(56*var(--vx));font-size:calc(20*var(--vx));margin:0;position:absolute}.industry-illustration__media{left:calc(589*var(--vx));top:calc(39*var(--vx));width:calc(1286*var(--vx));height:calc(704*var(--vx));min-height:0;position:absolute}}@media (min-width:768px) and (max-width:1199px){.industry-illustration__stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;padding-top:64px;padding-bottom:72px}.industry-illustration__copy{max-width:none}.industry-illustration__title{font-size:max(34px,min(4vw,40px))}.industry-illustration__body{font-size:15px;line-height:1.65}.industry-illustration__media{min-height:min(48vh,460px)}}@media (min-width:768px) and (max-width:899px){.industry-illustration__stage{grid-template-columns:1fr}.industry-illustration__media{order:-1;min-height:min(50vw,400px)}}@media (max-width:767px){.industry-illustration__stage{padding-top:48px;padding-bottom:56px}.industry-illustration__title{font-size:max(24px,min(6.5vw,30px))}.industry-illustration__body{font-size:14px;line-height:1.6}.industry-illustration__media{order:-1;min-height:min(48vw,320px)}.industry-illustration__copy{max-width:none}}@media (prefers-reduced-motion:reduce){.industry-illustration__cta{transition:none}}
