.home-hero-module__2upmlW__backdrop{pointer-events:none;background:radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--color-orange-500) 12%, transparent) 0%, color-mix(in srgb, var(--color-orange-500) 5%, transparent) 36%, transparent 70%);position:absolute;inset:0}.home-hero-module__2upmlW__backdrop:before{content:"";opacity:.19;background:url(/images/hero-engineering.svg) 100% 100%/960px 640px no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 100%,#000 15%,#0000 78%);mask-image:radial-gradient(at 100% 100%,#000 15%,#0000 78%)}.home-hero-module__2upmlW__backdrop:after{content:"";color:color-mix(in srgb, var(--color-orange-700) 6%, transparent);background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-position:100% 100%;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 65%);mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 65%)}@media (max-width:639px){.home-hero-module__2upmlW__backdrop{inset-block-start:40%}.home-hero-module__2upmlW__backdrop:before{opacity:.14;background-size:640px}}@media not (min-width:640px){.home-hero-module__2upmlW__panel{margin-inline:-16px}.home-hero-module__2upmlW__stage{perspective:none!important}.home-hero-module__2upmlW__panelAngle{transform:none!important}.home-hero-module__2upmlW__viewport{box-shadow:none;border-radius:0}.home-hero-module__2upmlW__viewport>div{border-radius:0}}
