@media screen and (min-width:0px){section#hero{display:flex;flex-direction:column-reverse;height:unset;padding:calc(var(--spacing--lg) + 9.6rem) var(--spacing--section-hori) var(--spacing--section-vert);position:relative}section:not(#hero,#prefooter) .container{padding:0 var(--spacing--section-hori)}section:not(#hero,#prefooter) .container .inner{width:100%}section{overflow:hidden}section .container{position:relative}section .anchor{position:absolute;top:-10rem}section .inner{margin:0 auto;max-width:1512px}section.vector__laser{padding-bottom:var(--spacing--section-vert);padding-top:var(--spacing--section-vert)}.container .content__text-wrapper{display:flex;flex-direction:column;gap:var(--spacing--headline-body)}.font-size__body-bold{font-weight:700}}@media screen and (min-width:992px){section#hero{flex-direction:column}section .anchor{top:-11.5rem}}@media screen and (min-width:0px){section#hero{background-color:var(--color--space)}section#hero .hero__overlay{display:none}section#hero .hero__image-wrapper{aspect-ratio:414/227;margin:0 calc(var(--spacing--section-hori)*-1);position:relative;z-index:1}section#hero .content{display:grid;grid-template-columns:repeat(1,1fr);padding-bottom:var(--spacing--lg);row-gap:var(--spacing--lg)}section#hero .content .content__text-wrapper p.homepage{max-width:64rem}section#hero .content .content__text-wrapper .button-wrapper a.button{background-image:linear-gradient(7deg,hsla(0,0%,95%,.2),hsla(0,0%,95%,0) 45%,hsla(0,0%,95%,0))}section#hero .content .content__badge-wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--spacing--md);z-index:1}section#hero .content .content__badge-wrapper .badge img.ITAR{aspect-ratio:124/61;height:auto;max-width:124px;width:100%}section#hero .content .content__badge-wrapper .badge img.AS9100{aspect-ratio:217/60;height:auto;max-width:217px;width:100%}}@media screen and (min-width:0px) and (max-width:413px){section#hero .container .inner .content .content__text-wrapper h1{font-size:2.5rem}section#hero .container .inner .content .content__badge-wrapper .badge img.ITAR{width:100px}section#hero .container .inner .content .content__badge-wrapper .badge img.AS9100{width:150px}}@media screen and (min-width:768px){section#hero{background-color:transparent;flex-direction:column;height:calc(100vh - 8rem);justify-content:flex-end}section#hero .hero__overlay{background:rgba(0,5,26,0);background:linear-gradient(0deg,#00051a,rgba(0,5,26,.5) 75%,rgba(0,5,26,0));display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}section#hero .hero__image-wrapper{height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:-2}section#hero .content{align-items:flex-end;grid-template-columns:repeat(12,1fr);padding-bottom:0}section#hero .content .content__text-wrapper{grid-column:1/9;grid-row:1/2}section#hero .content .content__badge-wrapper{align-items:flex-end;grid-column:9/13;grid-row:1/2;justify-content:flex-end}section#hero .content .content__badge-wrapper .badge.ITAR{width:124px}section#hero .content .content__badge-wrapper .badge.AS9100{width:217px}}@media screen and (min-width:0px){#vector-1{margin-top:-2rem}#vector-1 .container .inner .content{display:grid;gap:var(--spacing--headline-body);grid-template-columns:repeat(4,minmax(0,1fr))}#vector-1 .container .inner .content svg{grid-row:1/2;position:relative}#vector-1 .container .inner .content svg.desktop{display:none}#vector-1 .container .inner .content svg.mobile{display:block;grid-column:1/3;justify-self:start}#vector-1 .container .inner .content .content__image-wrapper{align-self:center;background-image:linear-gradient(0deg,var(--color--sky-blue-a10) 0,var(--color--sky-blue-a10) 100%),linear-gradient(-65deg,hsla(0,0%,95%,.15) 0,hsla(0,0%,95%,0) 30%,hsla(0,0%,95%,0) 70%,hsla(0,0%,95%,.15) 100%);border-radius:var(--border-radius--10);box-shadow:inset 0 0 0 1px var(--color--onyx-50-a30);grid-column:1/5;grid-row:1/2;margin-left:3.5rem;padding:1rem}#vector-1 .container .inner .content .content__image-wrapper .image-wrapper{aspect-ratio:1680/848;border-radius:var(--border-radius--5);overflow:hidden;z-index:1}}@media screen and (min-width:390px){#vector-1 .container .inner .content .content__image-wrapper{margin-left:3.5vw}#vector-1 .container .inner .content svg.mobile{justify-self:end;right:-2rem}}@media screen and (min-width:428px){#vector-1 .container .inner .content .content__image-wrapper{margin-left:3.5rem}}@media screen and (min-width:480px){#vector-1 .container .inner .content .content__image-wrapper{margin-bottom:4vw;margin-left:8vw}#vector-1 .container .inner .content svg.mobile{justify-self:start}}@media screen and (min-width:768px){#vector-1{margin-top:-4rem}#vector-1 .container .inner .content{grid-template-columns:repeat(12,minmax(0,1fr))}#vector-1 .container .inner .content .content__image-wrapper{grid-column:3/11;grid-row:1/2;margin-bottom:2.5rem;margin-left:unset}#vector-1 .container .inner .content svg.mobile{grid-column:1/7;justify-self:start;left:8vw}}@media screen and (min-width:992px){#vector-1 .container .inner .content{grid-template-columns:repeat(12,minmax(0,1fr))}#vector-1 .container .inner .content .content__image-wrapper{grid-column:3/13;margin-bottom:unset}#vector-1 .container .inner .content svg.desktop{display:block}#vector-1 .container .inner .content svg.mobile{display:none}#vector-1 .container .inner .content svg.left{grid-column:1/7;justify-self:start;left:-4vw}#vector-1 .container .inner .content svg.right{grid-column:2/3;justify-self:start;left:-2.5vw}}@media screen and (min-width:1512px){#vector-1 .container .inner .content svg.left,#vector-1 .container .inner .content svg.right{left:unset}}@media screen and (min-width:1640px){#vector-1 .container .inner .content svg.left,#vector-1 .container .inner .content svg.right{justify-self:start;left:0}#vector-1 .container .inner .content .content__image-wrapper{margin-bottom:3rem}}@media screen and (min-width:1720px){#vector-1 .container .inner .content .content__image-wrapper{margin-bottom:6rem}}