#landing__frontpage{background-color:#000;width:100%;height:max(32rem,calc(100dvh - var(--header-height-lg)))}#landing-slide__geospatial{background:linear-gradient(to right,#000000b3,#000000b3,#0000001a),url(/assets/geospatial-software-dev-TV7q7Z9U.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#landing-slide-nav__geospatial{background-image:url(/assets/geospatial-software-dev-TV7q7Z9U.jpg)}#landing-slide__it-services{background:linear-gradient(to right,#000000b3,#000000b3,#0000001a),url(/assets/it-servers-5GBfNbq8.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#landing-slide-nav__it-services{background-image:url(/assets/it-servers-5GBfNbq8.jpg)}#landing-slide__oconus-geoint{background:linear-gradient(to right,#000000b3,#000000b3,#0000001a),url(/assets/nasa-Q1p7bh3SHj8-unsplash-izFKJT_W.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#landing-slide-nav__oconus-geoint{background-image:url(/assets/nasa-Q1p7bh3SHj8-unsplash-izFKJT_W.jpg)}.landing-carousel__indicator{background-color:#0000004d;background-size:cover;background-repeat:no-repeat;background-position:center;border:3px solid transparent;transition:all .6s ease}.landing-carousel__indicator.current-slide{border:2px solid var(--secondary)}.landing-carousel__slide{opacity:0}.landing-carousel__slide.current-slide{opacity:1;transition:all 1s ease}#landing__frontpage-secondary{display:grid;grid-template-rows:1fr 60% 1fr;grid-template-columns:1fr 60% 1fr}#landing__frontpage-secondary-decorator-card{grid-column:1/3;grid-row:1/3;background-color:var(--white);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 9em) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 9em) 100%,0% 100%);z-index:20;display:flex;align-items:center;padding-inline:2rem 6rem}#landing__frontpage-secondary-button-card{grid-column:2/4;grid-row:2/4;background-color:#eee;-webkit-clip-path:polygon(9em 0,100% 0,100% 100%,0% 100%);clip-path:polygon(9em 0,100% 0,100% 100%,0% 100%);z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-right:4rem}@media (max-width: 768px){#landing__frontpage{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2rem}#landing__frontpage-secondary{padding-top:2rem;display:flex;flex-direction:column;width:100%}#landing__frontpage-secondary-decorator-card,#landing__frontpage-secondary-button-card{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);padding-block:1rem;padding-inline:1rem;text-align:center}}#company-values__frontpage>.accent-image-banner__img{background-image:url(/assets/diverse-programmers-discussing-about-html-code-compiling-discovers-errors-standing-front-multiple-screens-startup-office-software-developers-working-server-interface-development-scaled-mLSKRVD3.jpg);background-size:cover;background-repeat:no-repeat}#company-values__frontpage>.accent-image-banner__text-wrapper{border-color:var(--accent-two)}#who-we-serve__frontpage{min-height:calc(100dvh - var(--header-height-lg));height:100%;width:100%;background:var(--white-topo-bg);background-position:center}@media (min-width: 1280px){#who-we-serve__frontpage{min-height:20rem}}.sliding-card-container{height:20rem;display:flex;flex-wrap:nowrap;justify-content:center}.card{width:10%;background-size:cover;cursor:pointer;overflow:hidden;margin:0 10px;display:flex;align-items:flex-end;transition:.6s cubic-bezier(.28,-.03,0,.99);transform:skew(-10deg)}.card>.row{display:flex;flex-wrap:nowrap;width:100%}.card>.row>.description{display:flex;justify-content:space-between;align-items:center;flex-direction:row;overflow:hidden;width:100%;padding:.5rem;margin-bottom:1rem;background-color:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white);opacity:0;transform:translateY(30px);transition-delay:.3s;transition:all .3s ease}.description h4{transform:skew(10deg)}input{display:none}input:checked+label{width:70%}input:checked+label .description{opacity:1!important;transform:translateY(0)!important}@media (max-width: 1024px){.sliding-card-container{flex-direction:column;gap:1rem;width:100%}.card{width:100%;height:10%;margin:0;transform:skew(0)}.description h4{transform:skew(0)}.card>.row>.description{transform:translate(30px)}input:checked+label{width:100%;height:70%}}input:not(:checked)+.card{filter:brightness(30%)}.card[for=nga-card]{background-image:url(/assets/we_serve_nga-Kdf16ixd.jpg);background-position:0% 70%}.card[for=dod-card]{background-image:url(/assets/we_serve_dod-DROeGEWl.jpg)}.card[for=usgs-card]{background-image:url(/assets/we_serve_usgs_2-r_AeuRDi.jpg);background-position:0% 60%}#careers-banner__frontpage{background-image:linear-gradient(#0a253b,#0a253bb3,#0a253b80,#0a253b66),url(/assets/artur-d-IADY2y5w7FQ-unsplash-VDU6J9O9.jpg);background-position:0% 60%}#certs__frontpage{background:var(--blue-topo-bg);width:100%;display:flex;justify-content:center}@media (min-width: 640px){.cert-icon-container::-webkit-scrollbar{width:0px;background:transparent}}.cert-icon{width:150px;min-height:150px;-o-object-fit:contain;object-fit:contain;background-color:var(--background);padding:1rem;border-radius:2px}.cert-icon-long{width:300px}.employee-testimonials{min-height:400px;height:100%;border:1px solid var(--accent-two);background-color:#000000b3;margin-block:3rem;padding:2rem}#events__frontpage{min-height:20rem;height:100%;width:95%;background-color:var(--background);padding-block:4rem;color:var(--text);position:relative}.lunchbox{position:relative;width:100%;margin-top:20px}.swiper-slide{background-color:#eee;height:525px;border-radius:3px}#frontpage__events-list li img{width:100%;aspect-ratio:16 / 9;height:auto;-o-object-fit:cover;object-fit:cover}
