.spinner{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.spinner.deep-blue{border-top-color:var(--deep-blue);border-left-color:var(--deep-blue);border-right-color:var(--deep-blue)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lazy-load-video{height:100%;width:100%;position:relative}.omnia-version-cards-container .omnia-version-card,.infinity-cube-version-cards-container .omnia-version-card{width:300px;max-height:420px;display:flex;text-align:center;justify-content:center;align-content:space-between;flex-wrap:wrap;color:#000}:is(.omnia-version-cards-container .omnia-version-card,.infinity-cube-version-cards-container .omnia-version-card):not(:last-child){margin-right:20px}.omnia-version-cards-container .omnia-version-card .upper-content,.infinity-cube-version-cards-container .omnia-version-card .upper-content{display:flex;flex-wrap:wrap;justify-content:center}.omnia-version-cards-container .omnia-version-card .icon,.infinity-cube-version-cards-container .omnia-version-card .icon{width:70px;height:70px}.omnia-version-cards-container .omnia-version-card .icon img,.infinity-cube-version-cards-container .omnia-version-card .icon img,.omnia-version-cards-container .omnia-version-card .icon video,.infinity-cube-version-cards-container .omnia-version-card .icon video{width:70px;height:auto}.omnia-version-cards-container .omnia-version-card .name,.infinity-cube-version-cards-container .omnia-version-card .name{width:100%;font-size:30px;margin:40px 0}.omnia-version-cards-container .omnia-version-card .heading,.infinity-cube-version-cards-container .omnia-version-card .heading{font-size:20px;width:90%}.omnia-version-cards-container .omnia-version-card .button-container,.infinity-cube-version-cards-container .omnia-version-card .button-container{margin:50px 0}@media screen and (max-width: 1300px){:is(.omnia-version-cards-container .omnia-version-card,.infinity-cube-version-cards-container .omnia-version-card):not(:last-child){margin-right:unset}:is(.omnia-version-cards-container .omnia-version-card,.infinity-cube-version-cards-container .omnia-version-card):nth-child(n+3){margin-top:70px}}@media (max-width: 768px){.omnia-version-cards-container .omnia-version-card,.infinity-cube-version-cards-container .omnia-version-card{width:350px}:is(.omnia-version-cards-container .omnia-version-card,.infinity-cube-version-cards-container .omnia-version-card):not(:last-child){margin-bottom:100px}:is(.omnia-version-cards-container .omnia-version-card,.infinity-cube-version-cards-container .omnia-version-card):nth-child(n+3){margin-top:unset}}.product-card-container.include-heading:not(:last-child){margin-bottom:60px}.product-card-container .product-card{width:375px;height:675px;text-align:center;color:var(--deep-blue);display:flex;flex-wrap:wrap}.product-card-container .product-card .card-video{width:375px;height:375px;cursor:pointer;transition:transform ease-in-out .2s;box-shadow:0 9px 10px #00000026;border-radius:6px;margin-bottom:50px;background:var(--off-white)}.product-card-container .product-card .card-video:hover{transform:scale(1.02)}.product-card-container .product-card .card-video .spinner-container{position:absolute;z-index:999;display:flex;top:0;left:0;align-items:center;justify-content:center;width:100%;height:inherit}.product-card-container .product-card .card-video video{border-radius:6px}:is(.product-card-container .product-card.infinity-cube,.product-card-container .product-card.omnia) .card-video{display:flex;align-items:center;justify-content:flex-start}:is(.product-card-container .product-card.infinity-cube,.product-card-container .product-card.omnia) .card-video video{width:100%}.product-card-container .product-card .lower-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;height:225px;position:relative}.product-card-container .product-card .lower-content .product-name-container{display:inline-flex;flex-wrap:nowrap;width:100%;align-items:center;gap:20px}.product-card-container .product-card .lower-content .product-name-container .symbol{width:20px;height:auto}.product-card-container .product-card .lower-content .product-name{font-weight:400;font-size:35px}.product-card-container .product-card .lower-content .description-text{align-self:flex-start;min-height:80px;padding-right:0;text-align:left}.product-card-container .product-card .lower-content .btn-container{margin:10px 0}@media (max-width: 900px){.product-card-container .product-card{max-width:300px}.product-card-container .product-card .card-video{width:300px;max-height:300px}.product-card-container .product-card .card-video video{max-width:300px;max-height:300px}}@media screen and (max-width: 1280px){.product-card-container .product-card{width:350px;height:unset}.product-card-container .product-card .card-video{height:350px}.product-card-container .product-card .lower-content .product-name{font-size:25px}.product-card-container .product-card .lower-content .description-text{font-size:14px}}@media screen and (max-width: 834px){.product-card-container .product-card:not(:last-child){margin-right:0}}@media screen and (max-width: 839px){.product-card-container .product-card:not(:last-child){margin:0 30px 50px}.product-card-container .product-card .lower-content{height:250px}.product-card-container .product-card .lower-content .btn-container{margin:15px 0}}@media screen and (min-width: 768px){.product-card-container .product-card .lower-content .btn-container button:hover{font-size:15px}.product-card-container .product-card .lower-content .btn-container button:hover.btn-transparent{background:var(--deep-blue);color:var(--off-white)}}@media screen and (max-width: 768px){.product-card-container{max-width:300px}.product-card-container .product-card .card-image:hover{transform:none}}@media screen and (max-width: 430px){.product-card-container .product-card{width:300px}.product-card-container .product-card:not(:first-child){margin:0}}.products-container{min-height:100vh;display:flex;justify-content:space-evenly;align-items:start;padding:50px;flex-wrap:wrap;background:var(--off-white);max-width:100vw;overflow-x:hidden}@media (max-width: 530px){.products-container{padding:80px 0 40px}}.background-video-container{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;z-index:1;background:var(--black)}.background-video-container .spinner-container{height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:999;position:absolute}.background-video-container .lazy-load-video{position:absolute;width:100%;height:100%}.background-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.background-video-container .content-container{position:relative;z-index:1;line-height:1.1;margin:0 auto;padding:0 40px;text-align:center;color:var(--off-white);width:100%;overflow-wrap:break-word;word-break:break-word;white-space:normal}.background-video-container .content-container .headline{font-weight:400;font-size:45px;margin-bottom:15px}.background-video-container .content-container .subtext{font-size:30px;white-space:pre-line;line-height:1.4}.background-video-container .content-container .btn-hero.btn-transparent{margin-top:20px}.background-video-container .content-container img{width:600px}@media (max-width: 768px){.background-video-container .content-container img{width:100%;height:auto}}@media (max-width: 1150px){.background-video-container.responsive{height:65vh}}@media (max-width: 900px){.background-video-container.responsive{height:50vh}}@media (max-width: 600px){.background-video-container.responsive{height:35vh}}@media (max-width: 430px){.background-video-container{height:100svh}.background-video-container.responsive{height:30vh}.background-video-container .content-container{padding:0 20px}}.carousel-container{color:var(--off-white);padding:20px;width:100%;word-wrap:wrap}.carousel-container h2{font-weight:400;font-size:50px}@media (max-width: 480px){.carousel-container h2{font-size:40px}}.home-page{background:var(--black);width:100%}.home-page .background-video-container.condensation .content-container .btn-hero{margin-top:100px}.home-page .background-video-container.condensation .content-container .btn-hero:hover{background:var(--deep-blue);color:var(--white);border:1px solid var(--deep-blue)}.home-page .products-section{background:var(--off-white)}.home-page .two-iconic-products{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;background:var(--off-white);color:#000;padding:50px}.home-page .two-iconic-products .headline{text-align:center;font-size:40px;width:inherit}.home-page .two-iconic-products .omnia-version-cards-container{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin-top:80px}.home-page .two-iconic-products .omnia-version-cards-container .omnia-version-card{width:350px}.home-page .two-iconic-products .omnia-version-cards-container .omnia-version-card:not(:last-child){margin-right:40px}.home-page .two-iconic-products .omnia-version-cards-container .omnia-version-card .icon img{width:50px}@media (max-width: 1000px){.home-page .products-container{align-items:center;flex-direction:column}}@media (max-width: 900px){.home-page .products-container .product-card:not(:last-child){margin-right:30px;margin-bottom:60px}.home-page .two-iconic-products .omnia-version-cards-container{flex-direction:column}.home-page .two-iconic-products .omnia-version-cards-container .omnia-version-card:not(:last-child){margin-left:30px;margin-right:30px}.home-page .two-iconic-products .omnia-version-cards-container .omnia-version-card:not(:last-child){margin-bottom:60px}.home-page .products-container .product-card:not(:last-child){margin-right:0;margin-left:0}}@media (max-width: 768px){.home-page .two-iconic-products .omnia-version-cards-container .omnia-version-card{width:350px}.home-page .text-divider.scroll-margin-top{scroll-margin-top:75px}}@media (max-width: 530px){.home-page .two-iconic-products{padding:0}.home-page .two-iconic-products .headline{font-size:30px;margin-top:30px}.home-page .two-iconic-products .omnia-version-cards-container .omnia-version-card{width:300px}.home-page .products-container{padding:50px 0}.home-page .products-container .product{margin-left:0;margin-right:0}}@media (max-width: 430px){.home-page .centered-content .text-container .concentrated-compute{font-size:30px}.home-page .centered-content .text-container .description{font-size:18px}.home-page .centered-content .btn-container{margin-top:30px}.home-page .text-divider.scroll-margin-top{scroll-margin-top:50px}}[class$=-page] .product-config-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;color:#000}[class$=-page] .product-config-container .product{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 auto;flex:1 1 auto;scroll-margin-top:100px}[class$=-page] .product-config-container .product:not(:last-child){margin-bottom:12vh}[class$=-page] .product-config-container .product .product-img{width:400px;height:auto;border-radius:6px;box-shadow:0 5px 8px #00000080;align-self:flex-end}[class$=-page] .product-config-container .product .product-description-container{display:flex;width:425px;flex-wrap:wrap;height:100%;position:relative}[class$=-page] .product-config-container .product .name-container{display:inline-flex;align-self:start;width:100%;justify-content:flex-start;margin-top:-10px}[class$=-page] .product-config-container .product .name-container .icon{width:auto;height:20px;line-height:1;margin-right:20px;align-self:center}[class$=-page] .product-config-container .product .name-container .name{font-size:26px;display:flex;align-items:center}[class$=-page] .product-config-container .product .heading{font-size:20px}[class$=-page] .product-config-container .product .lower-content{height:60%}[class$=-page] .product-config-container .product .lower-content .description{font-size:16px;font-weight:300}[class$=-page] .product-config-container .product .lower-content button{position:absolute;bottom:0}@media screen and (min-width: 1280px){[class$=-page] .product-config-container{max-width:1350px}}@media screen and (max-width: 1280px){[class$=-page] .product-config-container .product .product-img,[class$=-page] .product-config-container .product .product-description-container{width:400px;padding:0}}@media screen and (max-width: 1000px){[class$=-page] .product-config-container .product .product-img{width:375px}}@media screen and (max-width: 935px){[class$=-page] .product-config-container .product .product-description-container{position:relative;padding:0 0 40px;width:350px;margin:0 0 40px}[class$=-page] .product-config-container .product{flex-direction:column-reverse;width:100%}[class$=-page] .product-config-container .product .product-img{align-self:center;width:350px}[class$=-page] .product-config-container .product .product-description-container{margin-left:0;padding:0}[class$=-page] .product-config-container .product .heading{margin:20px 0}[class$=-page] .product-config-container .product .lower-content{height:unset}[class$=-page] .product-config-container .product .lower-content .description{margin-bottom:40px}}.omnia-version-cards-container{width:100%;background:var(--off-white);position:relative;display:flex;align-items:center;justify-content:center}.omnia-version-cards-container .cards{margin:0 0 150px;display:grid;grid-template-columns:repeat(4,300px);align-items:center;justify-content:center;padding:100px 0 50px}.omnia-version-cards-container .which-omnia{font-size:50px;width:100%;text-align:center;color:#000;margin-top:100px;padding:0 25px}.omnia-version-cards-container .arrow-down{position:absolute;bottom:30px;color:var(--deep-blue);width:100%;text-align:center}@media screen and (max-width: 1300px){.omnia-version-cards-container .cards{grid-template-columns:repeat(2,320px)}}@media screen and (max-width: 768px){.omnia-version-cards-container .cards{grid-template-columns:1fr;justify-items:center}.omnia-version-cards-container .which-omnia{font-size:40px}}.product-specs-container{width:100%;height:100%;display:grid;grid-template-columns:1fr;justify-items:center;align-items:start;padding:0 20px;margin-bottom:150px}.product-specs-container .upper-section{margin-bottom:15px}.product-specs-container .upper-section .icon,.product-specs-container .upper-section .product-name,.product-specs-container .upper-section .headline{align-self:end}.product-specs-container .upper-section .icon,.product-specs-container .upper-section .product-name{margin-bottom:30px}.product-specs-container .icon{width:100%;display:flex;justify-content:center}.product-specs-container .icon img{width:60px;height:auto}.product-specs-container .icon video{width:60px;height:auto}.product-specs-container .product-name{width:100%;text-align:center;font-size:45px;font-weight:500}.product-specs-container .headline{align-self:flex-end;font-size:18px;text-align:center}.product-specs-container .specs{font-size:30px;line-height:1;font-family:NewScienceMono;line-height:1.6;font-weight:300;text-align:center}@media screen and (max-width: 992px){.product-specs-container .product-name{font-size:35px}.product-specs-container .specs{font-size:25px}}@media screen and (max-width: 768px){.product-specs-container{margin-bottom:100px}}@media screen and (max-width: 430px){.product-specs-container .headline{font-size:16px}}.omnia-page{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--white);color:var(--deep-blue);width:100%}.omnia-page .padded-section{padding:75px 50px;width:100%;scroll-margin-top:75px;display:flex;justify-content:center;flex-wrap:wrap}.omnia-page .media-container{width:100%;height:500px;margin:50px 0;display:flex;justify-content:center}.omnia-page .media-container video{width:100%;height:100%}.omnia-page .media-container img{width:auto;height:auto;max-width:100%;object-fit:contain}.omnia-page .max-specs,.omnia-page .product-config{font-size:18px;margin:0;width:100%;text-align:center}.omnia-page .max-specs{margin-bottom:40px}.omnia-page .product-config{margin-top:40px}.omnia-page .divider{border-bottom:1px solid var(--off-white);width:100%}.omnia-page .divider.max-specs{margin-bottom:40px}.omnia-page .arrow-down{position:absolute;bottom:30px;color:var(--off-white);z-index:1;font-size:50px;-webkit-animation:bounce 1s ease infinite alternate;-moz-animation:bounce 1s ease infinite alternate;-o-animation:bounce 1s ease infinite alternate;animation:bounce 1s ease infinite alternate;cursor:pointer}.omnia-page .background-video-container{color:var(--off-white)}.omnia-page .background-video-container .headline{font-size:100px;letter-spacing:8px;font-weight:400}.omnia-page .background-video-container .subtext{font-size:50px}.omnia-page .padded-section .headline-container{width:100%;padding:50px 0 120px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.omnia-page .padded-section .headline-container .headline{width:100%;font-size:45px;margin-bottom:25px}.omnia-page .padded-section .button-container button{margin-bottom:25px}.omnia-page .padded-section .headline-container .subtext-container{width:inherit;font-size:18px}.omnia-page .xray-container{width:100%;background:var(--black);position:relative}.omnia-page .xray-container .x-ray{width:100%;height:auto;transform:scale(.75)}.omnia-page .xray-container .text-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-weight:500;padding:0 25px}.omnia-page .xray-container .text-container .content{color:var(--white);font-size:85px;width:100%}.omnia-page .concentrated-compute-divider{width:100%;padding:150px 30px;text-align:center;font-size:50px;color:var(--black)}.omnia-page .background-video-container.x-ray .content-container{padding-bottom:0}.omnia-page .background-video-container.x-ray .subtext{font-size:60px;line-height:1.2}.omnia-page .omnia-version-cards-container{flex-wrap:wrap}.omnia-page .omnia-version-cards-container .arrow-down{color:var(--deep-blue)}@media screen and (max-width: 1550px){.omnia-page .xray-container .text-container .content{font-size:75px}}@media screen and (max-width: 1450px){.omnia-page .xray-container .text-container .content{font-size:70px}}@media screen and (max-width: 1300px){.omnia-page .xray-container .text-container .content{font-size:60px}}@media screen and (max-width: 1150px){.omnia-page .xray-container .text-container .content{font-size:50px}}@media screen and (max-width: 930px){.omnia-page .xray-container .text-container .content{font-size:40px}.omnia-page .concentrated-compute-divider{padding:100px 30px}}@media screen and (max-width: 800px){.omnia-page .media-container{width:calc(100% - 40px)}}@media screen and (max-width: 768px){.omnia-page .media-container{width:100%}.omnia-page .background-video-container .headline{font-size:70px;margin-bottom:15px}.omnia-page .background-video-container .subtext{font-size:30px;max-width:70vw;margin:0 auto}.omnia-page .padded-section .headline-container .headline{font-size:40px;margin-bottom:20px}.omnia-page .xray-container .text-container .content{font-size:35px}.omnia-page .concentrated-compute-divider{font-size:40px}}@media screen and (max-width: 675px){.omnia-page .xray-container .text-container .content{font-size:30px}}@media screen and (max-width: 585px){.omnia-page .xray-container .text-container .content{font-size:25px}.omnia-page .concentrated-compute-divider{font-size:35px;padding:75px 30px}}@media screen and (max-width: 575px){.omnia-page .padded-section .headline-container .headline{font-size:35px}}@media screen and (max-width: 500px){.omnia-page .xray-container .text-container .content{font-size:20px}.omnia-page .concentrated-compute-divider{font-size:30px;padding:75px 20px}}@media screen and (max-width: 430px){.omnia-page .background-video-container .subtext{max-width:80vw}.omnia-page .concentrated-compute{padding:50px 30px}}.infinity-cube-version-cards-container{width:100%;background:var(--off-white);position:relative;display:flex;justify-content:center}.infinity-cube-version-cards-container .cards{margin:0 0 150px;display:grid;grid-template-columns:repeat(4,300px);align-items:stretch;justify-content:center;padding:100px 0 50px}.infinity-cube-version-cards-container .which-infinity-cube{font-size:50px;width:100%;text-align:center;color:#000;margin-top:100px;padding:0 25px}.infinity-cube-version-cards-container .arrow-down{position:absolute;bottom:30px;color:var(--deep-blue);width:100%;text-align:center}@media screen and (max-width: 1300px){.infinity-cube-version-cards-container .cards{grid-template-columns:repeat(2,320px)}}@media screen and (max-width: 768px){.infinity-cube-version-cards-container .cards{grid-template-columns:1fr;justify-items:center}.infinity-cube-version-cards-container .which-infinity-cube{font-size:40px}}.infinity-cube-page{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--white);color:var(--black);width:100%}.infinity-cube-page .padded-section{padding:75px 50px;width:100%;scroll-margin-top:75px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.infinity-cube-page .product-specs-container.infinity-cube .icon img{width:80px}.infinity-cube-page .arrow-down{position:absolute;bottom:30px;color:var(--off-white);z-index:1;font-size:50px;-webkit-animation:bounce 1s ease infinite alternate;-moz-animation:bounce 1s ease infinite alternate;-o-animation:bounce 1s ease infinite alternate;animation:bounce 1s ease infinite alternate;cursor:pointer}.infinity-cube-page .text-divider{font-family:NewScienceMono}.infinity-cube-page .carousel-container{padding:20px 30%}.infinity-cube-page .carousel-container h2{font-size:40px}.infinity-cube-page .padded-section.product-specs{padding-bottom:0}.infinity-cube-page .padded-section.product-config{padding-bottom:100px}.infinity-cube-page .padded-section .headline-container{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.infinity-cube-page .padded-section .headline-container .lazy-load-video.headline.animated-icon{width:230px;height:auto}.infinity-cube-page .padded-section .headline-container .lazy-load-video.headline.animated-icon video{width:inherit;height:inherit}.infinity-cube-page .padded-section .headline-container .headline{width:100%;font-size:45px;margin-bottom:25px;line-height:1}.infinity-cube-page .padded-section .button-container button{margin-bottom:25px}.infinity-cube-page .padded-section .headline-container .subtext-container{width:inherit;font-size:18px}@media (max-width: 1350px){.infinity-cube-page .carousel-container{padding:20px 20%}}@media (max-width: 900px){.infinity-cube-page .carousel-container{padding:20px 10%}}@media (max-width: 700px){.infinity-cube-page .carousel-container{padding:20px 0}}.concentrated-compute-page{min-height:100vh;font-family:NewScienceMono}@media (max-width: 900px){.concentrated-compute-page .background-video-container.condensation{height:50vh}}@media (max-width: 600px){.concentrated-compute-page .background-video-container.condensation{height:35vh}}.modal{position:fixed;width:550px;height:350px;top:calc(50% - 175px);left:calc(50% - 275px);z-index:99;border-radius:15px;padding:20px;flex-wrap:wrap;align-items:space-between;justify-content:center;display:none}.modal.deep-blue{background:var(--deep-blue)}.modal.med-grey{background:var(--med-grey)}.modal.is-open{animation:modalOpen .3s forwards;display:flex}.modal.is-closed{animation:modalClose .3s forwards}.modal .btn-close{position:absolute;top:8px;right:12px;color:var(--deep-blue)}.modal .btn-close span{font-size:16px}.modal .btn-close span:hover{cursor:pointer}.modal .title{font-weight:600;font-size:30px;width:100%;text-align:center}.modal .content-container{display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;width:100%}.modal .content-container .message{font-size:20px;margin-top:10px;align-self:flex-start;width:100%}.modal .content-container .button-container{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;width:100%;align-self:flex-end;padding-bottom:20px}@media (max-width: 650px){.modal{width:350px;height:400px;top:calc(50% - 175px);left:calc(50% - 175px)}.modal .content-container .button-container{flex-wrap:wrap}.modal .content-container .button-container .button{width:100%}.modal .content-container .button-container .button:not(:last-child){margin-bottom:20px}}@media (max-width: 420px){.modal .btn-close{top:0;right:15px}.modal .btn-close span{font-size:30px}}@keyframes modalOpen{0%{opacity:0}to{opacity:1}}@keyframes modalClose{0%{opacity:1}to{opacity:0;display:none}}.contact-page{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.contact-page .background-video-container.contact .content-container{padding-bottom:0}.contact-page .background-video-container.contact h1{font-size:80px}.contact-page .background-video-container.contact p{font-size:40px}.contact-page .padded-section{padding:75px 50px;width:100%;display:flex;justify-content:center;flex-wrap:wrap;min-height:750px}.contact-page .padded-section h2{width:100%;text-align:center;margin-bottom:40px;color:var(--black);font-family:NewScienceMono}.contact-page .padded-section form{display:grid;height:100%;background:var(--white);flex-grow:1;max-width:800px;font-family:NewScienceMono}.contact-page .padded-section .form-group{position:relative;padding-bottom:30px}.contact-page .padded-section .form-group .input-error{position:absolute;bottom:10px;left:10px;color:var(--error-red)}.contact-page .padded-section form .form-group{display:grid;color:var(--black)}.contact-page .padded-section form input{border:none;border-radius:2px;width:100%;height:40px;border:1px solid transparent}.contact-page .padded-section form input.error-border{border:1px solid var(--error-red);border-radius:6px}.contact-page .padded-section form select{border-radius:1px;height:30px}.contact-page .padded-section form .form-group:has(input:required):after,.contact-page .padded-section form .form-group:has(select:required):after,.contact-page .padded-section form .form-group:has(textarea:required):after{content:"*";color:var(--error-red);top:1px;right:5px;position:absolute;font-size:15px}.contact-page .padded-section form input,.contact-page .padded-section form select,.contact-page .padded-section form textarea{background:#f2f2f2;border:none;padding-left:10px;box-shadow:0 6px 15px #00000026}:is(.contact-page .padded-section form input,.contact-page .padded-section form select,.contact-page .padded-section form textarea):focus,:is(.contact-page .padded-section form input,.contact-page .padded-section form select,.contact-page .padded-section form textarea):focus-visible{outline:none}:is(.contact-page .padded-section form input,.contact-page .padded-section form select,.contact-page .padded-section form textarea)::placeholder{color:#757575;font-family:NewScienceMono}.contact-page .padded-section form select{padding-left:7px;color:#757575;font-family:NewScienceMono}.contact-page .padded-section form textarea{resize:none;height:100px;border-radius:6px;padding-top:10px}.contact-page .padded-section form button{justify-self:center}.contact-page .padded-section .post-submit{color:var(--black);font-size:25px;margin-bottom:20px;height:40px;text-align:center;min-width:100px}.contact-page .padded-section .location-container{font-size:16px;color:var(--black);text-align:center;width:100%;margin-top:40px;font-family:NewScienceMono}@media (max-width: 500px){.contact-page .padded-section{padding:50px 25px}.contact-page .background-video-container.contact h1{font-size:70px;font-weight:400}.contact-page .padded-section h2{margin-bottom:15px}}.media-cards-container{gap:20px;margin-top:40px;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.media-cards-container .media-card{border-radius:10px;color:var(--charcoal);display:flex;flex-direction:column;text-align:start;box-shadow:0 5px 8px #00000080;background-color:#fafafa80;width:315px}.media-cards-container .media-card.logo-image{padding-top:20px}.media-cards-container .media-card .card-image{position:relative;margin:0 auto 20px;display:flex;justify-content:center;align-items:center;width:100%;height:40px;border-bottom:1px solid var(--med-grey);padding-bottom:10px;background-size:cover;background-position:center}.media-cards-container .media-card .card-image img{height:100%;width:auto;object-fit:contain}.media-cards-container .media-card .date{padding-bottom:6px;font-size:12px}.media-cards-container .media-card .title{font-size:15px;margin-bottom:10px;font-weight:500;color:var(--black)}.media-cards-container .media-card .body{color:var(--black);display:flex;flex-wrap:wrap;align-items:stretch;flex:1;flex-direction:column;padding:0 20px 20px}.media-cards-container .media-card .body .subtitle{font-size:12px;font-weight:400;margin-bottom:30px;width:100%}.media-cards-container .media-card .body a.a-btn{padding:0 24px;align-self:flex-start;margin-top:auto;cursor:pointer;height:32px;font-size:15px;color:var(--off-white);transition:all ease-in-out .15s;border-radius:6px;font-family:NewScienceMono;border:none;display:flex;align-items:center;justify-content:center}.media-cards-container .media-card .body a.a-btn.btn-transparent{border:1px solid #fff;color:#fff;background:none}.media-cards-container .media-card .body a.a-btn.btn-transparent.deep-blue{color:var(--deep-blue);border:1px solid var(--deep-blue)}.media-cards-container .media-card .body a.a-btn.btn-transparent.deep-blue:hover{color:var(--off-white);background:var(--deep-blue);border:1px solid var(--deep-blue)}.media-page{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;background-color:var(--med-grey);background-image:url(/assets/empty_condensation-DgaEl1jm.png);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;min-height:80vh}.media-page .padded-section .fetch-error{text-align:center;margin-top:4rem;font-weight:500}.media-page .padded-section .headline{font-weight:400;font-size:45px;text-align:center;width:100%;padding-top:50px}.media-page .padded-section .subheadline{font-weight:400;font-size:18px;text-align:center;margin-top:5px;width:100%}.media-page .padded-section .select-container{margin:25px 8px}.media-page .padded-section .spinner{margin:20px auto 0;display:flex}@media screen and (max-width: 768px){.media-page{background-image:linear-gradient(var(--med-grey),var(--smoke),var(--med-grey))}}.not-found{min-height:calc(100vh - 245px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--black)}.not-found .padded-section{padding:75px 50px;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.not-found .padded-section .page-not-found{font-size:50px;margin-bottom:10%;width:100%;text-align:center}@media screen and (min-width: 768px){.not-found .padded-section .page-not-found .btn-transparent:hover{background:var(--white);color:var(--black)}}@media screen and (max-width: 520px){.not-found .padded-section .page-not-found{font-size:40px}}@media screen and (max-width: 530px){.not-found{min-height:calc(100vh - 400px)}.not-found .padded-section .page-not-found{margin-bottom:0}}.navbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;height:75px;font-size:14px;font-family:NewScienceMono;color:#fff;position:fixed;z-index:999}.navbar:before{content:"";position:absolute;inset:0;background:#32323280;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity ease-in-out .3s;z-index:-1}.navbar.has-background:before,.navbar.active:before,.navbar:has(.navlink.children.submenu-open):before{opacity:1}.navbar .navbar-open,.navbar .navbar-close{display:none}.navbar .logo-container .odinn-logo{height:22px;width:150px;padding-left:20px}.navbar .navlink-list{display:flex;flex-wrap:nowrap;list-style:none;margin-right:20px}.navbar .navlink-list.mobile{display:none;height:0;overflow:hidden}.navbar .navlink-list .navlink{position:relative;margin-right:20px;cursor:pointer}.navbar .navlink-list .navlink:not(:first-child){margin-left:12px}.navbar .navlink-list .navlink .navlink-parent{display:flex;align-items:center;gap:4px;justify-content:space-between}.navbar .navlink-list .navlink .navlink-parent>span{padding-bottom:10px;position:relative;display:inline-block}.navbar .navlink-list .navlink .navlink-parent>span:before{content:"";position:absolute;width:0;height:1px;bottom:0;left:50%;background-color:#fff;transition:width ease-in-out .2s,left ease-in-out .2s}.navbar .navlink-list .navlink.submenu-open .navlink-parent>span:before,.navbar .navlink-list .navlink .navlink-parent.active>span:before{width:100%;left:0}.navbar .navlink-list .navlink a{position:relative;display:inline-block;padding-bottom:10px}.navbar .navlink-list .navlink a.active:before{width:100%;left:0}.navbar .navlink-list .navlink a:before{content:"";position:absolute;width:0;height:1px;bottom:0;left:50%;background-color:#fff;transition:width ease-in-out .2s,left ease-in-out .2s}.navbar .navlink-list .navlink:hover>a:before,.navbar .navlink-list .navlink.submenu-open>a:before,.navbar .navlink-list .navlink>a.active:before{width:100%;left:0}.navbar .navlink-list.mobile .navlink a{display:block;width:100%}.caret-icon{display:none;flex-shrink:0;transition:transform ease-in-out .2s}.caret-icon.open{transform:rotate(180deg)}.navbar .navlink-list .navlink:has(.sublinks):after{content:"";position:absolute;bottom:-27px;left:0;width:100%;height:27px}.navbar .navlink-list .navlink .sublinks{position:absolute;top:100%;width:150px;background:#32323280;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;transform:translate(-35%) translateY(22px);max-height:0;overflow:hidden;padding:5px 5px 30px;opacity:0;pointer-events:none;list-style:none;transition:max-height ease-in-out .3s,opacity linear .2s}.navbar .navlink-list .navlink .sublinks .navlink{margin:0;padding:0;width:100%}.navbar .navlink-list .navlink .sublinks a{display:flex;align-items:center;width:100%;padding:10px;box-sizing:border-box;position:relative}.navbar .navlink-list .navlink .sublinks a:before{content:"";position:absolute;width:0;height:1px;bottom:0;left:10px;background-color:#fff;transition:width ease-in-out .2s}.navbar .navlink-list .navlink .sublinks a:hover:before{width:calc(100% - 20px)}.navbar .navlink-list .navlink.children.submenu-open .sublinks{max-height:300px;opacity:1;pointer-events:all}@media (max-width: 1024px){.navbar .navbar-open,.navbar .navbar-close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:2;display:block}.navbar .navbar-open.active{display:none}.navbar .navbar-close{display:none}.navbar .navbar-close.active{display:block}.navbar .navlink-list{display:none;margin-right:0}.navbar .navlink-list.mobile{display:flex;flex-wrap:wrap;justify-content:flex-start;position:absolute;top:61px;right:0;width:230px;background:#32323280;padding-left:10px;transition:ease-in-out .2s}.navbar .navlink-list.mobile.active{height:350px;padding:10px}.navbar .navlink-list .navlink{width:100%;font-size:16px;padding-left:20px;padding-bottom:0}.navbar .navlink-list .navlink:first-child{padding-top:10px}.navbar .navlink-list .navlink:not(:first-child){margin-left:0}.navbar .navlink-list .navlink:has(.sublinks):after{display:none}.navbar .navlink-list.mobile .caret-icon{display:block}.navbar .navlink-list.mobile .navlink.children{cursor:pointer}.navbar .navlink-list.mobile .navlink .sublinks{position:static;width:100%;opacity:0;pointer-events:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;padding:0 0 0 12px;max-height:0;overflow:hidden;transition:max-height ease-in-out .25s,opacity ease-in-out .2s,padding ease-in-out .25s}.navbar .navlink-list.mobile .navlink.submenu-open .sublinks{max-height:300px;opacity:1;pointer-events:all;padding:8px 0 8px 12px}.navbar .navlink-list.mobile .navlink.children .sublinks a{padding:10px 0}.navbar .navlink-list.mobile .navlink.children .sublinks a:before{left:0}}@media screen and (max-width: 430px){.navbar{height:50px}.navbar .logo-container .odinn-logo{height:15px;width:auto}.navbar .navbar-open,.navbar .navbar-close{top:10px;right:15px}.navbar .navlink-list.mobile{width:250px;top:36px}.navbar .navlink-list.mobile .navlink{padding-left:20px}}.learn-more{padding:20px 40px;background:#000;position:relative}.learn-more .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr}.learn-more .contact{text-align:center;display:flex;flex-wrap:wrap;height:100%;align-items:flex-end;justify-content:center}.learn-more .contact .btn-contact{margin-bottom:20px}.learn-more .contact h4{text-align:center;width:100%;font-size:24px;font-weight:400}.learn-more .locations{width:50%;margin-bottom:20px}.learn-more .locations h4{font-size:24px;font-weight:400}.learn-more .locations .locations-list{display:flex;flex-wrap:wrap;width:100%;margin:0}.learn-more .locations .locations-list .list-item{width:100%}.learn-more .socials-container{height:100%;position:relative}.learn-more .socials-container .nvidia-logo{position:absolute;right:0;top:8px}.learn-more .socials-container .nvidia-logo img{width:110px}.learn-more .socials-container .socials-list{display:flex;flex-wrap:nowrap;width:100%;justify-content:flex-end;align-items:flex-end;height:100%;padding-bottom:15px;margin:0}.learn-more .socials-container .socials-list .social{transition:.15s ease-in-out;font-size:20px;position:relative;z-index:1}.learn-more .socials-container .socials-list .social:hover{transform:scale(1.2)}.learn-more .socials-container .socials-list .social:not(:last-child){margin-right:15px}.learn-more .socials-container .socials-list .social a{color:var(--off-white)}.learn-more .copyright{border-top:2px solid rgba(232,232,232,.2);padding-top:20px;width:100%;bottom:0;text-align:center}@media (max-width: 778px){.learn-more .socials-container .socials-list .social:hover{transform:none}}@media (max-width: 768px){.learn-more{padding:30px 20px;justify-items:center}.learn-more .grid-container{align-items:start;grid-template-columns:1fr;width:100%}.learn-more .grid-container .contact{margin:0 0 30px;display:block}.learn-more .grid-container .contact h4{margin-bottom:10px}.learn-more .grid-container .locations{text-align:center;width:100%}.learn-more .socials-container .nvidia-logo{left:0;top:unset}.learn-more .socials-container .nvidia-logo img{width:80px}.learn-more .socials-container .socials-list{justify-content:flex-end}}@media (max-width: 530px){.learn-more .grid-container{align-items:center;flex-direction:column;width:100%}.learn-more .locations{width:unset}.learn-more .locations .locations-list{display:inline-block;text-align:center}.learn-more .contact h4,.learn-more .locations h4{font-size:28px}.learn-more .copyright{padding:30px 0}}@font-face{font-family:NewScience;src:url(/assets/NewScience-Bold-BC4uJsfj.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:NewScience;src:url(/assets/NewScience-Light-1fzWEImx.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:NewScience;src:url(/assets/NewScience-Medium-kMhA7D7t.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:NewScience;src:url(/assets/NewScience-SemiBold-BwZJM02A.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:NewScience;src:url(/assets/NewScience-Thin-FwQVyhGz.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:NewScience;src:url(/assets/NewScience-Regular-DGmW73dk.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:NewScience;src:url(/assets/NewScience-Regular-DGmW73dk.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:NewScienceMono;src:url(/assets/NewScienceMono-Bold-DrJb7au_.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:NewScienceMono;src:url(/assets/NewScienceMono-Light-EWcU4gTS.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:NewScienceMono;src:url(/assets/NewScienceMono-Medium-NAFb0Rnv.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:NewScienceMono;src:url(/assets/NewScienceMono-SemiBold-DggRtm_B.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:NewScienceMono;src:url(/assets/NewScienceMono-Thin-CUiQE0ZG.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:NewScienceMono;src:url(/assets/NewScienceMono-Regular-DhaRMhez.woff2) format("woff2");font-weight:400;font-style:normal}:root{--light-blue: #0032ff;--med-blue: #143676;--deep-blue: #01004a;--off-white: #fafafa;--metal-grey: #e8e8e8;--med-grey: #b9b9b9;--smoke: #848884;--charcoal: #201f24;--black: #000;--white: #fff;--error-red: #db1818;font-family:NewScience,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}*{box-sizing:border-box}body{margin:0;padding:0;min-width:fit-content}a{text-decoration:none;color:inherit}a:visited,a:link,a:hover,a:active{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0}p{margin:0;padding:0}ul{padding:0}li{list-style-type:none}button{height:32px;font-size:15px;color:var(--off-white);background:#000;cursor:pointer;transition:all ease-in-out .15s;border-radius:6px;padding:0 48px;font-family:NewScienceMono;border:none}button.btn-blue{background:var(--light-blue);border:1px solid transparent}button.btn-blue.disabled{background:#a9c4ff;cursor:not-allowed}button.btn-blue:not(.disabled):hover{background:var(--white);color:var(--light-blue);border:1px solid var(--light-blue)}button.btn-white{background:#fff;border:1px solid var(--light-blue);color:var(--light-blue)}button.deep-blue{color:var(--off-white);background:var(--deep-blue);border:1px solid transparent}button.deep-blue:hover{background:var(--off-white);border:1px solid var(--deep-blue);color:var(--deep-blue)}button.btn-transparent{border:1px solid #fff;color:#fff;background:none}button.btn-transparent.deep-blue{color:var(--deep-blue);border:1px solid var(--deep-blue)}button.btn-transparent.deep-blue:hover{color:var(--off-white);background:var(--deep-blue);border:1px solid var(--deep-blue)}.blur-page{transition:ease-in-out .3s}.blur-page.active{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-moz-backdrop-filter:blur(2px);-o-backdrop-filter:blur(2px);background:#ffffff1a;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2}[class$=-page] .padded-section{padding:75px 50px;width:100%}[class$=-page] .text-divider{padding:125px 100px;text-align:center;font-size:40px;width:100%}[class$=-page] .text-divider.white{background:var(--white);color:var(--black)}[class$=-page] .text-divider.black{background:var(--black);color:var(--white)}[class$=-page] .text-divider.off-white{background:var(--off-white);color:var(--black)}@media screen and (min-width: 768px){a[href^=mailto]{position:relative;padding-bottom:2px}a[href^=mailto]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--off-white);transition:width .3s ease-in-out}a[href^=mailto]:hover:after{width:100%}}@media screen and (max-width: 800px){[class$=-page] .padded-section{padding:75px 20px 50px}}@media screen and (max-width: 768px){[class$=-page] .text-divider{padding:80px 70px;font-size:35px}}@media screen and (max-width: 550px){[class$=-page] .text-divider{padding:60px 50px;font-size:30px}}@media screen and (max-width: 430px){[class$=-page] .text-divider{padding:40px 30px;font-size:25px}[class$=-page] .padded-section{padding:50px 20px;scroll-margin-top:50px}}[class$=-page] .arrow-down{position:absolute;bottom:30px;color:var(--off-white);z-index:1;font-size:50px;-webkit-animation:bounce 1s ease infinite alternate;-moz-animation:bounce 1s ease infinite alternate;-o-animation:bounce 1s ease infinite alternate;animation:bounce 1s ease infinite alternate;cursor:pointer;text-align:center;width:100%}@keyframes bounce{0%{transform:translateY(15px)}to{transform:translateY(0)}}
