.ApplicationHero-module-scss-module__YwVoIG__hero{width:100%;height:90vh;position:relative;overflow:hidden}.ApplicationHero-module-scss-module__YwVoIG__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ApplicationHero-module-scss-module__YwVoIG__backgroundVideo{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.ApplicationHero-module-scss-module__YwVoIG__content{z-index:2;padding-top:100px;position:relative}
@property --border-angle{syntax:"<angle>";inherits:false;initial-value:180deg}.Button-module-scss-module__OoW-YW__button{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:132px;justify-content:center;align-items:center;padding:14px 32px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Button-module-scss-module__OoW-YW__button:disabled{cursor:not-allowed;opacity:.5}.Button-module-scss-module__OoW-YW__primary{color:#002635;background-color:#00131a0d;border:1px solid #00263540}.Button-module-scss-module__OoW-YW__dark{color:#fff;background-color:#ffffff0d;border:1px solid #ffffff40}.Button-module-scss-module__OoW-YW__outline{color:#fff;background-color:#0000;border:1px solid #ffffcc80}.Button-module-scss-module__OoW-YW__secondary{color:#002635;background-color:#fff;border:1px solid #00263540}.Button-module-scss-module__OoW-YW__glowStage{width:161px;height:53px;display:inline-block;position:relative}.Button-module-scss-module__OoW-YW__glow{z-index:1;box-sizing:border-box;background:conic-gradient(from var(--border-angle), #04f, #21bcb8, #04f);border:0;border-radius:132px;justify-content:center;align-items:center;width:100%;height:100%;padding:1px;text-decoration:none;transition:padding .35s;display:flex;position:relative}.Button-module-scss-module__OoW-YW__glow .Button-module-scss-module__OoW-YW__inner{box-sizing:border-box;-webkit-backdrop-filter:blur(26px);color:#21bcb8;background:#00131acc;border-radius:131px;justify-content:center;align-items:center;width:100%;height:100%;padding:16px 24px;display:flex}.Button-module-scss-module__OoW-YW__glow .Button-module-scss-module__OoW-YW__inner>*{background:linear-gradient(90deg,#04f,#21bcb8);color:#0000;-webkit-background-clip:text;background-clip:text}.Button-module-scss-module__OoW-YW__glow .Button-module-scss-module__OoW-YW__inner{background-color:#00131acc}.Button-module-scss-module__OoW-YW__blob{z-index:0;filter:blur(14px);mix-blend-mode:screen;pointer-events:none;border-radius:50%;transition:filter .35s,opacity .35s,transform .35s;position:absolute}.Button-module-scss-module__OoW-YW__blueA{opacity:.9;background:#04f;width:38px;height:33px;top:9px;left:-2px}.Button-module-scss-module__OoW-YW__blueB{opacity:.9;background:#04f;width:38px;height:33px;top:9px;left:79px}.Button-module-scss-module__OoW-YW__tealA{opacity:.85;background:#21bcb8;width:32px;height:28px;top:2px;left:41px}.Button-module-scss-module__OoW-YW__tealB{opacity:.85;background:#21bcb8;width:32px;height:28px;top:19px;left:30px}.Button-module-scss-module__OoW-YW__glowStage:hover .Button-module-scss-module__OoW-YW__blob{filter:blur(16px);opacity:.95}.Button-module-scss-module__OoW-YW__glowStage:hover .Button-module-scss-module__OoW-YW__glow{padding:1.5px;animation:2.4s linear infinite Button-module-scss-module__OoW-YW__rotateBorder}@keyframes Button-module-scss-module__OoW-YW__rotateBorder{to{--border-angle:540deg}}@media (max-width:767.98px){.Button-module-scss-module__OoW-YW__button,.Button-module-scss-module__OoW-YW__glowStage{width:100%}}
.Banner-module-scss-module__JnGNWW__banner{width:100%;height:500px;position:relative;overflow:hidden}.Banner-module-scss-module__JnGNWW__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Banner-module-scss-module__JnGNWW__overlay{background-color:#0003;width:100%;height:100%;position:absolute;inset:0}.Banner-module-scss-module__JnGNWW__content{z-index:2;position:relative}
.ProductCard-module-scss-module__6-iT1a__card{background-color:#000;border:none;border-radius:0;height:500px;position:relative}.ProductCard-module-scss-module__6-iT1a__primary{height:600px}.ProductCard-module-scss-module__6-iT1a__cardBody{z-index:10;padding:3rem 2rem}.ProductCard-module-scss-module__6-iT1a__video{object-fit:cover;object-fit:center right;width:100%;height:100%;max-height:800px;position:absolute;top:0;right:0}.ProductCard-module-scss-module__6-iT1a__productImage{object-fit:cover;object-position:center right;width:100%;height:100%;max-height:600px;position:absolute;top:0;right:0}.ProductCard-module-scss-module__6-iT1a__tag{border:1px solid #ffffff40;border-radius:40px;margin-bottom:.5rem;margin-right:.5rem;padding:4px 12px;display:inline-block}@media (max-width:768px){.ProductCard-module-scss-module__6-iT1a__productImage{width:100%;height:60%;margin-top:auto;position:absolute;right:0;bottom:0!important}}
.ProductFeatures-module-scss-module__Z44stW__card{height:480px;cursor:grab!important}.ProductFeatures-module-scss-module__Z44stW__media{object-fit:cover;object-position:center;width:480px;height:480px}.ProductFeatures-module-scss-module__Z44stW__featureDetails{z-index:2147483647;background-color:#abc7c5;width:min(40vw,700px);min-width:400px;height:100vh;padding:2rem;position:fixed;top:0;right:0;overflow-y:auto}.ProductFeatures-module-scss-module__Z44stW__featureBackdrop{z-index:9998;background:#00000080;position:fixed;inset:0}.ProductFeatures-module-scss-module__Z44stW__featureDetailsContent{height:100%;overflow-y:scroll}@media (max-width:768px){.ProductFeatures-module-scss-module__Z44stW__featureDetails{width:100vw;min-width:0}.ProductFeatures-module-scss-module__Z44stW__card{height:auto}.ProductFeatures-module-scss-module__Z44stW__media{object-fit:cover;width:100%;height:280px}}
.ProductModules-module-scss-module__FdCxIG__card{flex-direction:column;height:560px;display:flex;cursor:grab!important}.ProductModules-module-scss-module__FdCxIG__card>div{flex-direction:column;flex:1;display:flex}@media (max-width:767.98px){.ProductModules-module-scss-module__FdCxIG__card{height:auto}}
.PublicationCards-module-scss-module__K0VABq__light{background-color:#abc7c5}.PublicationCards-module-scss-module__K0VABq__dark{background-color:#00131a;background-image:url(/images/opticaltable_bg.png);background-repeat:no-repeat;background-size:cover}
.PublicationCard-module-scss-module__VA67Ia__card{background-color:#00131a0d;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #0026351a;width:100%;height:333px;padding:1rem}.PublicationCard-module-scss-module__VA67Ia__icon{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:50px;display:block}.PublicationCard-module-scss-module__VA67Ia__imageContainer{width:100%;height:100%;position:absolute}.PublicationCard-module-scss-module__VA67Ia__cardLarge{height:calc(666px + 1.5rem)}.PublicationCard-module-scss-module__VA67Ia__dark{background-color:#ffffff0d;border:1px solid #ffffff40}@media (max-width:768px){.PublicationCard-module-scss-module__VA67Ia__card,.PublicationCard-module-scss-module__VA67Ia__cardLarge{height:auto}}
.EventList-module-scss-module__44yopW__section{background-color:#e9edef;position:relative}.EventList-module-scss-module__44yopW__decorImage{object-position:top center;opacity:1;z-index:0;width:auto;height:300px;position:absolute;top:0;right:0}.EventList-module-scss-module__44yopW__events{z-index:2;position:relative}.EventList-module-scss-module__44yopW__event{background-color:#e9edef;border-top:1px solid #0026351a;padding-top:1rem}.EventList-module-scss-module__44yopW__eventDetails{border-left:1px solid #0026351a;margin-top:.5rem;margin-bottom:.5rem;padding-left:2rem}.EventList-module-scss-module__44yopW__coworkerImage{object-fit:cover;object-position:center;border-radius:50%}.EventList-module-scss-module__44yopW__dark{color:#fff;background-color:#00131a!important}.EventList-module-scss-module__44yopW__dark .EventList-module-scss-module__44yopW__event{background-color:#00131a;border-top:1px solid #ffffff1a}.EventList-module-scss-module__44yopW__dark .EventList-module-scss-module__44yopW__eventDetails{border-left:1px solid #ffffff1a}.EventList-module-scss-module__44yopW__transparent .EventList-module-scss-module__44yopW__event{background-color:#0000!important}@media (max-width:768px){.EventList-module-scss-module__44yopW__decorImage{opacity:.5;height:250px}}
.Quote-module-scss-module__W3kSkG__quote{background:linear-gradient(#0000 0% 10%,#2b627c80 65%,#2b627c 100%);width:100%;height:500px;position:relative}.Quote-module-scss-module__W3kSkG__quote .Quote-module-scss-module__W3kSkG__symbol{margin-bottom:-50px;font-size:144px;line-height:1;display:block}.Quote-module-scss-module__W3kSkG__imageContainer{z-index:0;width:100%;height:100%;position:absolute}@media screen and (max-width:768px){.Quote-module-scss-module__W3kSkG__quote{height:auto}.Quote-module-scss-module__W3kSkG__content{margin-top:-150px;padding-top:50px}.Quote-module-scss-module__W3kSkG__imageContainer{object-fit:cover;width:auto;height:240px;position:relative}}
.RichText-module-scss-module__xYiL6W__richText blockquote{border-left:4px solid #2b627c;margin:16px 0;padding-left:16px;font-style:italic!important}
.SimpleHero-module-scss-module__REtXdW__hero{width:100%;height:400px;position:relative;overflow:hidden}.SimpleHero-module-scss-module__REtXdW__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SimpleHero-module-scss-module__REtXdW__backgroundVideo{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.SimpleHero-module-scss-module__REtXdW__content{z-index:2;padding-top:100px;position:relative}.SimpleHero-module-scss-module__REtXdW__content h1{color:#fff}.SimpleHero-module-scss-module__REtXdW__content p{color:#fff;font-family:var(--font-inter)}
.Footer-module-scss-module__kqmR4W__footer{border-top:1px solid #0026351a}.Footer-module-scss-module__kqmR4W__logo{object-fit:contain;width:auto;height:40px;display:block}
.CompanyHighlights-module-scss-module__a3DuRa__banner{object-fit:cover;object-position:center;width:100%;height:500px}.CompanyHighlights-module-scss-module__a3DuRa__border{border-right:1px solid #00263540}@media (max-width:768px){.CompanyHighlights-module-scss-module__a3DuRa__border{border-bottom:1px solid #00263540;border-right:none}}
.BlogCard-module-scss-module__MiDorG__card{background-color:#0026351a;background-image:url(/images/opticaltable_bg.png);border:1px solid #0026351a;height:320px;padding:1.5rem}.BlogCard-module-scss-module__MiDorG__iconWrapper{min-width:0}.BlogCard-module-scss-module__MiDorG__icon{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:44px;display:block}@media screen and (max-width:768px){.BlogCard-module-scss-module__MiDorG__card{height:300px}}
.PublicationList-module-scss-module__9PmY6G__item{border-bottom:1px solid #0026351a;width:100%;height:100%;padding-top:1rem;padding-bottom:1rem}.PublicationList-module-scss-module__9PmY6G__title{max-width:80%}.PublicationList-module-scss-module__9PmY6G__iconWrapper{justify-content:flex-end;min-width:0;max-width:20%;display:flex}.PublicationList-module-scss-module__9PmY6G__icon{object-fit:contain;object-position:right center;width:auto;max-width:100%;height:30px;display:block}.PublicationList-module-scss-module__9PmY6G__dark{background-color:#ffffff0d;border:1px solid #ffffff40}
.MultiSelectDropdown-module-scss-module__LLLwKG__toggle{background-color:#fff;border:1px solid #0026351a;border-radius:8px;padding:.5rem 2.25rem .5rem 1rem}.MultiSelectDropdown-module-scss-module__LLLwKG__toggle span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.MultiSelectDropdown-module-scss-module__LLLwKG__menu{z-index:20;background-color:#fff;border:1px solid #0026351a;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #00131a14}
.GrantCard-module-scss-module__MT3o-a__card{background-color:#00131a0d;border:1px solid #0026351a;padding:1.5rem}
.AllPublications-module-scss-module__gcL8sa__yearsHeader{z-index:150;scrollbar-width:none;background:#fff;border-bottom:1px solid #0026351a;position:sticky;top:80px;overflow-x:scroll}.AllPublications-module-scss-module__gcL8sa__yearsHeader::-webkit-scrollbar{display:none}.AllPublications-module-scss-module__gcL8sa__yearsHeader a{white-space:nowrap}.AllPublications-module-scss-module__gcL8sa__year{scroll-margin-top:150px}
.SoftwareList-module-scss-module__gEod1a__list{border-bottom:1px solid #0026351a;flex-wrap:wrap;column-gap:2rem;display:flex}.SoftwareList-module-scss-module__gEod1a__item{color:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:1rem 0;transition:opacity .2s,border-color .2s}.SoftwareList-module-scss-module__gEod1a__item:hover{opacity:.8}.SoftwareList-module-scss-module__gEod1a__active{opacity:1;border-bottom-color:#2b627c}.SoftwareList-module-scss-module__gEod1a__active:hover{opacity:1}
