.astra-home{-webkit-font-smoothing:antialiased}.astra-home *,.astra-home :after,.astra-home :before{box-sizing:border-box}.astra-home button,.astra-home input{font:inherit}.astra-home button{cursor:pointer}.astra-home a{color:inherit;text-decoration:none}.astra-home img,.astra-home video{max-width:100%}.astra-home svg{flex-shrink:0}.astra-home [hidden]{display:none!important}.astra-home :focus-visible{outline:3px solid #2544a8;outline-offset:5px}.redesign-navbar{display:contents}.astra-home .refined-header{color:#1b2732}.astra-home .refined-footer{width:100%}.astra-home{--ink:#202938;--muted:#647084;--line:#dce2ea;--pale:#eef2f7;--gutter:clamp(22px,4vw,64px);background:#fafbfd;font-size:15px;line-height:1.6}.astra-home .wrap{width:min(calc(100% - var(--gutter)*2),1440px);margin-inline:auto}.astra-home figure,.astra-home h1,.astra-home h2,.astra-home h3,.astra-home p{margin:0}.astra-home h1,.astra-home h2{font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:400;letter-spacing:-.045em;line-height:1.07}.astra-home h1{font-size:clamp(48px,5.7vw,88px)}.astra-home h2{font-size:clamp(35px,4vw,59px)}.astra-home h3{font-size:24px;font-weight:450;line-height:1.25;letter-spacing:-.025em}.astra-home .eyebrow{color:var(--muted);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.13em;margin-bottom:24px}.astra-home .section{padding-block:105px;scroll-margin-top:25px}.astra-home .button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:13px 21px;background:var(--blue);border:1px solid var(--blue);border-radius:3px;color:white;font-size:13px;font-weight:500;line-height:1.5;transition:background .25s}.astra-home .button:hover{background:#193780}.astra-home .button-small{min-height:40px;padding:9px 15px}.astra-home .button-white{background:white;border-color:white;color:var(--ink)}.astra-home .text-link{display:inline-flex;gap:15px;align-items:center;color:var(--ink);font-size:13px;min-height:38px;text-underline-offset:6px}.astra-home .text-link:hover{text-decoration:underline}:where(.astra-home) .arrow{transition:transform .25s}:where(.astra-home) a:hover>.arrow{transform:translateX(3px)}:where(.astra-home) .site-header{position:relative;z-index:5;background:#fafbfd;border-bottom:1px solid var(--line)}:where(.astra-home) .skip-link{position:fixed;top:-150px;left:22px;background:white;color:#172333;padding:12px;z-index:1000}:where(.astra-home) .skip-link:focus{top:10px}:where(.astra-home) .utility{display:none}:where(.astra-home) .nav-row{display:flex;justify-content:space-between;align-items:center;height:88px;gap:28px}:where(.astra-home) .brand{display:flex;width:195px;height:65px;overflow:hidden;align-items:center;flex-shrink:0}:where(.astra-home) .brand img{width:195px;height:auto;mix-blend-mode:multiply}:where(.astra-home) .desktop-nav{display:flex;gap:28px;margin-left:auto}:where(.astra-home) .desktop-nav a{font-size:13px;padding-block:30px}:where(.astra-home) .desktop-nav a:hover{color:var(--blue)}:where(.astra-home) .nav-tools{display:flex;align-items:center;gap:20px}:where(.astra-home) .search-link{display:flex;align-items:center;justify-content:center;width:30px;min-height:42px}:where(.astra-home) .menu-toggle{display:none;align-items:center;gap:10px;border:0;background:none;min-height:44px}:where(.astra-home) .mobile-nav{position:absolute;top:100%;inset-inline:0;background:#fafbfd;padding:15px var(--gutter) 25px;border-bottom:1px solid var(--line);max-height:80dvh;overflow:auto}:where(.astra-home) .mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}:where(.astra-home) .editorial-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center;padding-block:90px 75px}:where(.astra-home) .editorial-intro>div{max-width:440px}:where(.astra-home) .editorial-intro p{font-size:19px;line-height:1.6;color:#4d5a6d}:where(.astra-home) .editorial-intro .button{margin-top:27px}:where(.astra-home) .editorial-intro h1{animation:editorial-enter .9s both}:where(.astra-home) .editorial-intro>div{animation:editorial-enter .9s .12s both}:where(.astra-home) .editorial-film{height:clamp(360px,43vw,640px);position:relative;overflow:hidden;border-radius:4px;background:#dceaf4}:where(.astra-home) .hero-film,:where(.astra-home) .hero-film video{width:100%;height:100%}:where(.astra-home) .hero-film video{display:block;object-fit:cover;object-position:center 55%}:where(.astra-home) .film-bottom{position:absolute;bottom:23px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;width:auto!important;color:#18354c}:where(.astra-home) .film-bottom>span{font-size:10px;letter-spacing:.13em;padding:10px 13px;background:#f5faffd9;border-radius:3px}:where(.astra-home) .film-bottom button{display:flex;align-items:center;gap:9px;border:1px solid #fff9;background:#f5faffd9;color:#18354c;font-size:11px;min-height:42px;padding:10px 14px;border-radius:3px}:where(.astra-home) .partnerships{padding-block:55px 65px;border-bottom:1px solid var(--line)}:where(.astra-home) .partners-heading{text-align:center}:where(.astra-home) .partners-heading .eyebrow{display:none}:where(.astra-home) .partners-heading h2{font-family:inherit;font-size:15px;font-weight:400;letter-spacing:0}:where(.astra-home) .partners-heading .text-link{margin-top:6px;color:var(--muted);font-size:11px}:where(.astra-home) .partner-logos{display:grid;grid-template-columns:repeat(4,1fr);gap:55px;max-width:1030px;margin:30px auto 0}:where(.astra-home) .partner-logos>div{height:58px;display:flex;justify-content:center;align-items:center}:where(.astra-home) .partner-logos img{width:100%;max-width:170px;height:52px;object-fit:contain;mix-blend-mode:multiply;opacity:.75}:where(.astra-home) .section-heading{display:flex;justify-content:space-between;gap:60px;margin-bottom:50px}:where(.astra-home) .heading-aside{max-width:370px;color:var(--muted)}:where(.astra-home) .heading-aside .text-link{margin-top:16px}:where(.astra-home) .instrument-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}:where(.astra-home) .instrument-tabs button{display:flex;flex-direction:column;align-items:flex-start;position:relative;text-align:left;background:none;border:0;border-bottom:2px solid transparent;padding:20px 27px 23px 0;color:var(--muted);gap:8px}:where(.astra-home) .instrument-tabs button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}:where(.astra-home) .instrument-tabs .tab-family{font-size:10px;text-transform:uppercase;letter-spacing:.08em}:where(.astra-home) .instrument-tabs strong{font-size:15px;font-weight:450;line-height:1.5}:where(.astra-home) .instrument-tabs .arrow{display:none}:where(.astra-home) .instrument-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;margin-top:42px}:where(.astra-home) .instrument-figure{position:relative;height:430px;background:#f0f3f8;overflow:hidden;border-radius:3px}:where(.astra-home) .instrument-figure>img{object-fit:contain;padding:30px 25px 55px;mix-blend-mode:multiply}:where(.astra-home) .instrument-figure figcaption{position:absolute;bottom:16px;left:22px;right:22px;font-size:11px;color:var(--muted)}:where(.astra-home) .instrument-copy h3{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:38px;font-weight:400;line-height:1.14;letter-spacing:-.035em;max-width:450px}:where(.astra-home) .instrument-copy>p:not(.eyebrow){color:var(--muted);max-width:440px;margin-top:22px}:where(.astra-home) .product-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:25px}:where(.astra-home) .model-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;margin-top:27px}:where(.astra-home) .model-links>span{color:var(--muted)}:where(.astra-home) .model-links a{display:flex;align-items:center;gap:5px;min-height:32px}:where(.astra-home) .model-links svg{width:12px}:where(.astra-home) .finder-band{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding-top:25px;border-top:1px solid var(--line)}:where(.astra-home) .finder-band h3{font-size:17px}:where(.astra-home) .finder-band p{font-size:13px;color:var(--muted);margin-top:5px}:where(.astra-home) .finder-actions{display:flex;gap:26px}:where(.astra-home) .application-section{background:#eef3f9}:where(.astra-home) .applications-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}:where(.astra-home) .application-image{position:relative;min-height:450px;border-radius:3px}:where(.astra-home) .application-image img{object-fit:cover}:where(.astra-home) .application-image figcaption{position:absolute;bottom:20px;left:20px;background:#fafbfde8;padding:9px 14px;font-size:11px}:where(.astra-home) .application-list{border-top:1px solid #d0d9e5}:where(.astra-home) .application-item{border-bottom:1px solid #d0d9e5}:where(.astra-home) .application-item button{display:flex;width:100%;align-items:center;gap:20px;padding:22px 0;border:0;background:none;color:var(--ink);text-align:left}:where(.astra-home) .application-item .item-number{font-size:10px;color:var(--muted)}:where(.astra-home) .application-item button>span:nth-child(2){font-family:var(--font-geist-sans),Arial,sans-serif;font-size:27px}:where(.astra-home) .application-item button>span:last-child{margin-left:auto}:where(.astra-home) .application-item>div{padding:0 15px 25px 34px}:where(.astra-home) .application-item h4{font-size:15px;margin:0 0 10px}:where(.astra-home) .application-item p{font-size:13px;color:var(--muted)}:where(.astra-home) .application-method{margin-top:18px;font-size:11px;gap:10px;flex-wrap:wrap}:where(.astra-home) .application-method>span{color:var(--muted)}:where(.astra-home) .application-method strong{font-weight:500}:where(.astra-home) .application-item .text-link{margin-top:12px}:where(.astra-home) .measurement-section{padding-block:105px;background:#fafbfd;border-bottom:1px solid var(--line)}:where(.astra-home) .measurement-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:45px}:where(.astra-home) .measurement-intro>div:last-child{color:var(--muted);max-width:400px}:where(.astra-home) .measurement-intro .text-link{margin-top:20px}:where(.astra-home) .measurement-image{background:#edf2f8;padding:30px 30px 0;border-radius:3px}:where(.astra-home) .measurement-image>img{display:block;width:100%;max-height:490px;height:auto;object-fit:contain}:where(.astra-home) .measurement-image figcaption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;color:var(--muted);font-size:11px}:where(.astra-home) .measurement-image a{display:flex;align-items:center;gap:10px}:where(.astra-home) .measurement-image svg{width:14px}:where(.astra-home) .measurement-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;list-style:none;padding:0;margin:35px 0 0}:where(.astra-home) .measurement-steps li{display:flex;gap:20px;align-items:baseline}:where(.astra-home) .measurement-steps li>span{color:var(--muted);font-size:11px}:where(.astra-home) .measurement-steps h3{font-size:17px}:where(.astra-home) .measurement-steps p{color:var(--muted);font-size:13px;margin-top:10px}:where(.astra-home) .science-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}:where(.astra-home) .science-copy>p:not(.eyebrow){color:var(--muted);margin-top:24px;max-width:430px}:where(.astra-home) .science-resources{margin-top:30px}:where(.astra-home) .science-resources>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--line)}:where(.astra-home) .science-resources strong{display:block;font-weight:450;font-size:15px}:where(.astra-home) .science-resources small{display:block;font-size:12px;color:var(--muted);margin-top:5px}:where(.astra-home) .science-image{position:relative;height:520px;overflow:hidden;border-radius:3px}:where(.astra-home) .science-image img{object-fit:cover}:where(.astra-home) .science-image figcaption{position:absolute;bottom:0;left:0;right:0;background:#fafbfd;padding-top:10px;color:var(--muted);font-size:10px}:where(.astra-home) .network-section{border-top:1px solid var(--line)}:where(.astra-home) .network-layout{display:grid;grid-template-columns:2fr 1fr;background:#eef3f9}:where(.astra-home) .map-shell{position:relative;min-height:390px}:where(.astra-home) .map-fallback,:where(.astra-home) .network-map{position:absolute;inset:0}:where(.astra-home) .map-fallback{background:#eef3f9;pointer-events:none}:where(.astra-home) .map-fallback img{object-fit:contain;mix-blend-mode:multiply}:where(.astra-home) .map-fallback span{position:absolute;left:18px;bottom:18px;background:#fafbfd;padding:9px;font-size:11px}:where(.astra-home) .network-detail{padding:42px 35px}:where(.astra-home) .network-detail h3{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:36px}:where(.astra-home) .country{color:var(--muted);margin-top:7px!important}:where(.astra-home) .network-address{margin-top:26px;font-size:13px;overflow-wrap:anywhere}:where(.astra-home) .network-address strong{font-weight:500}:where(.astra-home) .network-address p{margin-top:10px;color:var(--muted)}:where(.astra-home) .network-address a{display:inline-block;margin-top:10px}:where(.astra-home) .network-detail>.text-link{margin-top:20px}:where(.astra-home) .location-selector{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}:where(.astra-home) .location-selector button{border:1px solid var(--line);background:none;padding:9px 15px;font-size:12px;min-height:40px;color:var(--muted);border-radius:3px}:where(.astra-home) .location-selector button[aria-pressed=true]{color:white;background:var(--blue);border-color:var(--blue)}:where(.astra-home) .map-pin{width:15px;height:15px;border-radius:50%;border:3px solid white;background:var(--blue);box-shadow:0 0 0 1px #2544a860;cursor:pointer}:where(.astra-home) .map-pin[aria-pressed=true]{box-shadow:0 0 0 5px #2544a835}:where(.astra-home) .contact-section{background:#e7eef8;padding-block:100px;text-align:center}:where(.astra-home) .contact-layout{display:flex;flex-direction:column;gap:25px}:where(.astra-home) .contact-section h2{font-size:clamp(40px,5vw,72px)}:where(.astra-home) .contact-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:25px}:where(.astra-home) .contact-actions .button{color:white}:where(.astra-home) .contact-secondary{display:flex;align-items:center;gap:12px}:where(.astra-home) .site-footer{background:#14243d;color:#edf2fa}:where(.astra-home) .footer-main{display:grid;grid-template-columns:1.45fr repeat(4,1fr);gap:40px;padding-bottom:50px}:where(.astra-home) .footer-brand img{width:185px;height:auto;filter:brightness(0) invert(1)}:where(.astra-home) .footer-brand p{font-size:13px;margin-top:5px;color:#b9c7dc}:where(.astra-home) .footer-brand address{font-style:normal;font-size:12px;color:#b9c7dc;line-height:1.9;margin-top:23px}:where(.astra-home) .footer-main nav h3{font-family:inherit;font-size:13px;font-weight:500;margin-bottom:19px}:where(.astra-home) .footer-main nav a{display:block;font-size:12px;color:#b9c7dc;padding-block:5px}:where(.astra-home) .footer-main a:hover{color:white}:where(.astra-home) .footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #35465f;padding-top:22px;font-size:10px;color:#b9c7dc}:where(.astra-home) .footer-bottom>div{display:flex;gap:22px;flex-wrap:wrap}:where(.astra-home) .site-footer :focus-visible{outline-color:white}@keyframes editorial-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){:where(.astra-home) .nav-row{gap:15px}:where(.astra-home) .desktop-nav{gap:18px}:where(.astra-home) .nav-tools{gap:12px}:where(.astra-home) .editorial-intro{gap:40px}:where(.astra-home) .editorial-intro p{font-size:17px}:where(.astra-home) .applications-layout,:where(.astra-home) .instrument-panel,:where(.astra-home) .science-layout{gap:45px}:where(.astra-home) .footer-main{gap:22px}}@media (max-width:1050px){:where(.astra-home) .desktop-nav{display:none}:where(.astra-home) .menu-toggle{display:flex}:where(.astra-home) .nav-tools{margin-left:auto}}@media (max-width:800px){.astra-home .section,:where(.astra-home) .measurement-section{padding-block:75px}:where(.astra-home) .editorial-intro{grid-template-columns:1fr;gap:27px;padding-block:60px 42px}:where(.astra-home) .editorial-intro>div{max-width:490px}:where(.astra-home) .editorial-intro h1{font-size:clamp(48px,8vw,68px)}:where(.astra-home) .editorial-film{height:410px}:where(.astra-home) .section-heading{gap:30px;margin-bottom:35px}:where(.astra-home) .instrument-panel{gap:35px}:where(.astra-home) .instrument-figure{height:360px}:where(.astra-home) .instrument-copy h3{font-size:30px}:where(.astra-home) .applications-layout,:where(.astra-home) .science-layout{grid-template-columns:1fr;gap:40px}:where(.astra-home) .application-image{min-height:380px}:where(.astra-home) .science-image{height:420px}:where(.astra-home) .science-copy>p:not(.eyebrow){max-width:600px}:where(.astra-home) .network-layout{grid-template-columns:1.5fr 1fr}:where(.astra-home) .network-detail{padding:30px 22px}:where(.astra-home) .measurement-intro{gap:35px}:where(.astra-home) .measurement-steps{gap:25px}:where(.astra-home) .footer-main{grid-template-columns:repeat(4,1fr)}:where(.astra-home) .footer-brand{grid-column:1/-1}}@media (max-width:600px){:where(.astra-home) .nav-row{height:75px}:where(.astra-home) .brand,:where(.astra-home) .brand img{width:157px}:where(.astra-home) .nav-contact{display:none!important}:where(.astra-home) .search-link{display:none}:where(.astra-home) .editorial-intro{padding-top:45px}:where(.astra-home) .editorial-intro h1{font-size:clamp(41px,10vw,58px)}:where(.astra-home) .editorial-intro p{font-size:16px}:where(.astra-home) .editorial-film{height:340px}:where(.astra-home) .hero-film video{object-position:65% center}:where(.astra-home) .film-bottom{bottom:15px;left:15px;right:15px;justify-content:flex-end}:where(.astra-home) .film-bottom>span:first-child{display:none}:where(.astra-home) .partnerships{padding-block:35px}:where(.astra-home) .partner-logos{grid-template-columns:repeat(2,1fr);gap:22px 30px}:where(.astra-home) .partner-logos img{max-width:135px;height:43px}.astra-home .section,:where(.astra-home) .measurement-section{padding-block:60px}.astra-home h2{font-size:37px}:where(.astra-home) .section-heading{flex-direction:column;align-items:flex-start;gap:18px}.astra-home .eyebrow{margin-bottom:18px}:where(.astra-home) .instrument-tabs{grid-template-columns:repeat(2,1fr);gap:8px 20px}:where(.astra-home) .instrument-tabs button{padding:15px 0}:where(.astra-home) .instrument-tabs strong{font-size:14px}:where(.astra-home) .instrument-panel{grid-template-columns:1fr;margin-top:27px;gap:30px}:where(.astra-home) .instrument-figure{height:315px}:where(.astra-home) .finder-band{align-items:flex-start;flex-direction:column;gap:16px}:where(.astra-home) .finder-actions{flex-wrap:wrap;gap:18px}:where(.astra-home) .application-image{min-height:315px}:where(.astra-home) .application-item button>span:nth-child(2){font-size:24px}:where(.astra-home) .measurement-intro{grid-template-columns:1fr;gap:24px;margin-bottom:30px}:where(.astra-home) .measurement-image{padding:12px 12px 0}:where(.astra-home) .measurement-image figcaption{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px;padding-block:12px}:where(.astra-home) .measurement-steps{grid-template-columns:1fr;gap:23px}:where(.astra-home) .measurement-steps p{margin-top:5px}:where(.astra-home) .science-image{height:360px}:where(.astra-home) .network-layout{grid-template-columns:1fr}:where(.astra-home) .map-shell{min-height:290px}:where(.astra-home) .network-detail{padding:25px}:where(.astra-home) .location-selector{gap:7px}:where(.astra-home) .location-selector button{padding:8px 11px}:where(.astra-home) .contact-section{padding-block:65px}:where(.astra-home) .contact-actions{flex-direction:column;gap:18px}:where(.astra-home) .footer-main{grid-template-columns:repeat(2,1fr);gap:30px}:where(.astra-home) .footer-bottom{flex-direction:column;gap:15px}}.astra-home{--blue:#2544a8;--ink:#18232e;--muted:#5e6975;--line:#dce1e6;--pale:#f1f4f6;--gutter:clamp(24px,5vw,80px);color:var(--ink);background:#fff;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:16px}.astra-home .wrap{max-width:1320px}.astra-home h1,.astra-home h2,.astra-home h3{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.04em;font-weight:500}.astra-home h1{font-size:clamp(48px,6vw,86px);line-height:1.04}.astra-home h2{font-size:clamp(36px,4vw,58px);line-height:1.12}.astra-home h3{font-size:29px;line-height:1.2}.astra-home .eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:22px;color:var(--blue)}.astra-home .section{padding-block:100px;scroll-margin-top:110px}.astra-home .button{min-height:50px;padding:13px 23px;border-radius:2px;gap:18px}.astra-home .button,.astra-home .text-link{font:500 15px/1.5 Segoe UI,Arial,sans-serif}.astra-home .text-link{color:var(--blue);gap:13px}:where(.astra-home) .light-link{display:inline-flex;align-items:center;gap:16px;min-height:48px;color:#fff;font-size:15px;border-bottom:1px solid #ffffff70}:where(.astra-home) .light-link:hover{border-bottom-color:#fff}:where(.astra-home) .site-header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e6e9ed}:where(.astra-home) .site-header .wrap{width:calc(100% - 72px);max-width:1440px}:where(.astra-home) .nav-row{height:98px;gap:30px}:where(.astra-home) .brand,:where(.astra-home) .brand img{width:220px}:where(.astra-home) .brand{height:85px}:where(.astra-home) .desktop-nav{gap:29px}:where(.astra-home) .desktop-nav a{font-size:17px;font-weight:500;padding-block:33px}:where(.astra-home) .desktop-nav a:last-child{color:var(--blue)}:where(.astra-home) .search-link{width:44px;height:44px}:where(.astra-home) .menu-toggle{font-size:18px}:where(.astra-home) .mobile-nav{background:#fff}:where(.astra-home) .mobile-nav a{font-size:20px}:where(.astra-home) .cinema-hero{position:relative;isolation:isolate;min-height:650px;height:calc(100svh - 98px);max-height:850px;color:#fff;overflow:hidden;background:#172b3a}:where(.astra-home) .cinema-media{position:absolute;inset:0;z-index:-2}:where(.astra-home) .cinema-media .hero-film{height:100%}:where(.astra-home) .cinema-media video{object-fit:cover;object-position:65% center}:where(.astra-home) .cinema-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,20,34,.88),rgba(6,20,34,.44) 50%,rgba(6,20,34,.08));pointer-events:none}:where(.astra-home) .cinema-copy{padding-block:95px 130px;display:flex;flex-direction:column;justify-content:center;height:100%;pointer-events:none}:where(.astra-home) .cinema-copy a{pointer-events:auto}:where(.astra-home) .cinema-copy .eyebrow{color:#fff}:where(.astra-home) .cinema-copy>p:not(.eyebrow){color:#e1e8ef;font-size:21px;line-height:1.6;margin-top:27px;max-width:570px}:where(.astra-home) .cinema-actions{display:flex;gap:30px;align-items:center;margin-top:32px;flex-wrap:wrap}:where(.astra-home) .hero-scroll{position:absolute;left:var(--gutter);bottom:30px;display:flex;gap:30px;align-items:center;font-size:12px;letter-spacing:.06em}:where(.astra-home) .hero-scroll span{font-size:24px}:where(.astra-home) .cinema-media .film-bottom{left:auto;right:var(--gutter);bottom:28px;z-index:3}:where(.astra-home) .cinema-media .film-bottom>span:first-child{display:none}:where(.astra-home) .cinema-media .film-bottom button{color:white;border-color:#ffffff80;background:#142331b3;border-radius:2px}:where(.astra-home) .discovery-bar{background:var(--blue);color:white}:where(.astra-home) .discovery-bar .wrap{display:grid;grid-template-columns:repeat(3,1fr)}:where(.astra-home) .discovery-bar a{display:flex;align-items:center;gap:20px;padding:26px 25px;border-inline-end:1px solid #ffffff35;font-size:16px}:where(.astra-home) .discovery-bar a:first-child{padding-left:0}:where(.astra-home) .discovery-bar a:last-child{border:0}:where(.astra-home) .discovery-bar a>span{opacity:.65;font-size:11px}:where(.astra-home) .discovery-bar .arrow{margin-left:auto}:where(.astra-home) .discovery-bar a:hover{background:#ffffff0c}:where(.astra-home) .introduction{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}:where(.astra-home) .introduction h2 span{color:var(--muted)}:where(.astra-home) .introduction-copy>p{color:var(--muted);font-size:20px;line-height:1.65}:where(.astra-home) .introduction-copy>p+p{font-size:15px;margin-top:22px}:where(.astra-home) .introduction-copy .text-link{margin-top:19px}:where(.astra-home) .portfolio-section{background:#f2f4f6}:where(.astra-home) .section-heading{align-items:end;gap:40px;margin-bottom:45px}:where(.astra-home) .portfolio-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}:where(.astra-home) .portfolio-feature{grid-row:span 2;background:#fff;padding:40px;display:flex;flex-direction:column;min-width:0}:where(.astra-home) .portfolio-copy h3{font-size:43px}:where(.astra-home) .portfolio-copy>p:not(.eyebrow){color:var(--muted);max-width:370px;font-size:17px;margin-top:18px}:where(.astra-home) .portfolio-copy .text-link{margin-top:20px}:where(.astra-home) .portfolio-product{position:relative;min-height:220px}:where(.astra-home) .portfolio-product img{object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}:where(.astra-home) .portfolio-feature .portfolio-product{flex:1;min-height:330px;margin-top:20px}:where(.astra-home) .portfolio-feature:hover img,:where(.astra-home) .portfolio-small:hover img{transform:scale(1.035)}:where(.astra-home) .portfolio-caption{border-top:1px solid var(--line);padding-top:18px;font-size:13px;display:flex;justify-content:space-between;gap:15px}:where(.astra-home) .portfolio-caption span{color:var(--muted)}:where(.astra-home) .portfolio-small{background:#e7edf3;padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:15px}:where(.astra-home) .portfolio-small .eyebrow{font-size:9px}:where(.astra-home) .portfolio-small h3{font-size:34px}:where(.astra-home) .portfolio-small p:not(.eyebrow){font-size:15px;color:var(--muted);margin-top:13px}:where(.astra-home) .portfolio-small .text-link{margin-top:18px}:where(.astra-home) .portfolio-small .portfolio-product{min-height:250px}:where(.astra-home) .portfolio-special{background:#fff;padding:35px}:where(.astra-home) .portfolio-special h3{font-size:30px;margin-bottom:20px}:where(.astra-home) .portfolio-special a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--line);font-size:14px}:where(.astra-home) .portfolio-special a:hover{color:var(--blue)}:where(.astra-home) .portfolio-finder{display:flex;align-items:center;flex-wrap:wrap;gap:30px;padding-top:32px}:where(.astra-home) .portfolio-finder>p{margin-right:auto;color:var(--muted)}:where(.astra-home) .application-section{background:#fff}:where(.astra-home) .applications-layout{gap:65px;grid-template-columns:1.15fr 1fr}:where(.astra-home) .application-image{min-height:470px;border-radius:0}:where(.astra-home) .application-item button>span:nth-child(2){font-size:26px}:where(.astra-home) .application-item p{font-size:15px}:where(.astra-home) .application-item h4{font-size:16px}:where(.astra-home) .application-item button{padding-block:24px}:where(.astra-home) .application-item.active button{color:var(--blue)}:where(.astra-home) .science-story{display:grid;grid-template-columns:1fr 1fr;color:white}:where(.astra-home) .science-visual{position:relative;min-height:580px}:where(.astra-home) .science-visual img{object-fit:cover}:where(.astra-home) .science-story-copy{padding:80px clamp(35px,6vw,95px);align-self:center}:where(.astra-home) .science-story .eyebrow{color:#aebfe9}:where(.astra-home) .science-story-copy>p:not(.eyebrow){color:#bdc8d5;margin-top:25px;font-size:18px}:where(.astra-home) .science-story-links{margin-top:32px}:where(.astra-home) .science-story-links a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-block:18px;border-top:1px solid #ffffff35;font-size:15px}:where(.astra-home) .science-story-links a:hover{color:#b9ceff}:where(.astra-home) .expertise{display:grid;grid-template-columns:1fr 1fr;gap:100px}:where(.astra-home) .expertise-intro>p:not(.eyebrow){color:var(--muted);font-size:18px;margin-top:25px}:where(.astra-home) .expertise-intro .button{margin-top:30px}:where(.astra-home) .expertise-list>a{gap:24px;border-top:1px solid var(--line);padding:27px 0;align-items:baseline}:where(.astra-home) .expertise-list>a>span{color:var(--blue)}:where(.astra-home) .expertise-list p{color:var(--muted);margin-top:12px}:where(.astra-home) .expertise-list .arrow{margin-left:auto}:where(.astra-home) .expertise-list a:hover h3{color:var(--blue)}:where(.astra-home) .next-chapter{background:#050607;color:white}:where(.astra-home) .next-layout{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;min-height:530px;gap:30px}:where(.astra-home) .next-layout>div:first-child{padding-block:70px}:where(.astra-home) .next-chapter .eyebrow{color:#a9b7ce}:where(.astra-home) .next-layout p:not(.eyebrow){color:#b8c0ca;margin-top:25px;max-width:360px;font-size:18px}:where(.astra-home) .next-layout .light-link{margin-top:25px}:where(.astra-home) .next-image{position:relative;height:480px}:where(.astra-home) .next-image img{object-fit:contain}:where(.astra-home) .journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}:where(.astra-home) .journal-image{position:relative;height:260px;overflow:hidden}:where(.astra-home) .journal-image img{object-fit:cover;transition:transform .4s}:where(.astra-home) .journal-item:hover img{transform:scale(1.04)}:where(.astra-home) .journal-item .eyebrow{margin-top:24px;margin-bottom:14px}:where(.astra-home) .journal-item h3{font-size:28px;max-width:310px}:where(.astra-home) .journal-item .text-link{margin-top:20px}:where(.astra-home) .partnerships{background:#f3f5f7;border:0}:where(.astra-home) .partners-heading h2{font-size:20px}:where(.astra-home) .partner-logos img{opacity:.85}:where(.astra-home) .network-section{border:0}:where(.astra-home) .network-layout{background:#f0f3f6}:where(.astra-home) .network-detail h3{font-size:33px}:where(.astra-home) .network-detail{padding:40px 32px}:where(.astra-home) .location-selector button{border-radius:2px}:where(.astra-home) .contact-section{background:var(--blue);color:#fff;padding-block:85px;text-align:left}:where(.astra-home) .contact-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center}:where(.astra-home) .contact-section h2{font-size:clamp(37px,4vw,56px)}:where(.astra-home) .contact-layout>div>p:not(.eyebrow),:where(.astra-home) .contact-section .eyebrow{color:#dde5fa}:where(.astra-home) .contact-layout>div>p:not(.eyebrow){font-size:19px}:where(.astra-home) .contact-actions{justify-content:flex-start;gap:25px}:where(.astra-home) .contact-actions .button{background:#fff;color:var(--blue);border-color:#fff}:where(.astra-home) .contact-secondary{font-size:14px}:where(.astra-home) .site-footer{background:#0d1723;color:#f3f5f8;padding-block:65px 25px}:where(.astra-home) .footer-bottom,:where(.astra-home) .footer-brand address,:where(.astra-home) .footer-brand p,:where(.astra-home) .footer-main nav a{color:#b4bfcd}:where(.astra-home) .footer-main nav h3{font-size:14px}:where(.astra-home) .footer-main nav a{font-size:13px}:where(.astra-home) .footer-bottom{border-color:#344151}@media(max-width:1200px) and (min-width:1051px){:where(.astra-home) .desktop-nav{gap:20px}:where(.astra-home) .desktop-nav a{font-size:16px}:where(.astra-home) .brand,:where(.astra-home) .brand img{width:190px}:where(.astra-home) .nav-row{gap:22px}}@media(max-width:1050px){:where(.astra-home) .nav-row{height:84px}:where(.astra-home) .brand,:where(.astra-home) .brand img{width:200px}:where(.astra-home) .brand{height:75px}:where(.astra-home) .cinema-hero{height:calc(100svh - 84px)}:where(.astra-home) .expertise,:where(.astra-home) .introduction{gap:45px}:where(.astra-home) .portfolio-small{padding:28px;grid-template-columns:1fr}:where(.astra-home) .portfolio-small .portfolio-product{min-height:200px}:where(.astra-home) .science-story-copy{padding:55px 35px}:where(.astra-home) .contact-layout{gap:40px}:where(.astra-home) .journal-image{height:220px}}@media(max-width:800px){.astra-home .section{padding-block:70px}:where(.astra-home) .cinema-hero{min-height:630px}:where(.astra-home) .cinema-copy{padding-block:65px 130px}:where(.astra-home) .cinema-copy>p:not(.eyebrow){font-size:18px}:where(.astra-home) .expertise,:where(.astra-home) .introduction{grid-template-columns:1fr;gap:32px}:where(.astra-home) .discovery-bar a{font-size:13px;gap:10px;padding:22px 15px}:where(.astra-home) .discovery-bar a>span{display:none}:where(.astra-home) .portfolio-grid{grid-template-columns:1fr}:where(.astra-home) .portfolio-feature{grid-row:auto}:where(.astra-home) .portfolio-small{grid-template-columns:1fr 1fr}:where(.astra-home) .applications-layout{grid-template-columns:1fr;gap:35px}:where(.astra-home) .science-story{grid-template-columns:1fr}:where(.astra-home) .science-visual{min-height:340px}:where(.astra-home) .science-story-copy{padding:55px var(--gutter)}:where(.astra-home) .next-layout{grid-template-columns:1fr 1fr}:where(.astra-home) .next-image{height:360px}:where(.astra-home) .journal-grid{gap:20px}:where(.astra-home) .journal-image{height:180px}:where(.astra-home) .journal-item h3{font-size:23px}:where(.astra-home) .contact-layout{grid-template-columns:1fr;gap:30px}:where(.astra-home) .network-layout{grid-template-columns:1.3fr 1fr}}@media(max-width:600px){:where(.astra-home) .site-header .wrap{width:calc(100% - 40px)}:where(.astra-home) .nav-row{height:80px;gap:12px}:where(.astra-home) .brand,:where(.astra-home) .brand img{width:180px}:where(.astra-home) .brand{height:70px}:where(.astra-home) .mobile-nav{max-height:calc(100dvh - 80px)}:where(.astra-home) .cinema-hero{min-height:650px;height:calc(100svh - 80px);max-height:850px}:where(.astra-home) .cinema-copy{justify-content:center;padding-block:45px 130px}.astra-home h1{font-size:49px}.astra-home h2{font-size:37px}:where(.astra-home) .cinema-copy>p:not(.eyebrow){font-size:17px}:where(.astra-home) .desktop-break{display:none}:where(.astra-home) .cinema-actions{gap:14px;align-items:flex-start;flex-direction:column;margin-top:25px}:where(.astra-home) .cinema-shade{background:linear-gradient(90deg,#061422e6,#06142260)}:where(.astra-home) .hero-scroll{bottom:24px;font-size:10px;gap:15px}:where(.astra-home) .cinema-media .film-bottom{bottom:23px}:where(.astra-home) .cinema-media .film-bottom button{font-size:10px;padding:8px}:where(.astra-home) .discovery-bar .wrap{display:block}:where(.astra-home) .discovery-bar a,:where(.astra-home) .discovery-bar a:first-child{padding:17px 0;border-right:0;border-bottom:1px solid #ffffff35;font-size:15px}:where(.astra-home) .discovery-bar a>span{display:block}.astra-home .section{padding-block:60px}:where(.astra-home) .introduction-copy>p{font-size:18px}:where(.astra-home) .portfolio-feature,:where(.astra-home) .portfolio-small,:where(.astra-home) .portfolio-special{padding:25px}:where(.astra-home) .portfolio-feature .portfolio-product{min-height:260px}:where(.astra-home) .portfolio-small{grid-template-columns:1fr}:where(.astra-home) .portfolio-small .portfolio-product{min-height:230px}:where(.astra-home) .portfolio-caption{font-size:10px}:where(.astra-home) .portfolio-finder{gap:12px 24px}:where(.astra-home) .portfolio-finder>p{width:100%;font-size:15px}:where(.astra-home) .section-heading{gap:24px}:where(.astra-home) .application-image{min-height:320px}:where(.astra-home) .application-item button>span:nth-child(2){font-size:23px}:where(.astra-home) .next-layout{grid-template-columns:1fr;gap:0}:where(.astra-home) .next-layout>div:first-child{padding-block:55px 5px}:where(.astra-home) .next-image{height:300px}:where(.astra-home) .journal-grid{grid-template-columns:1fr;gap:40px}:where(.astra-home) .journal-image{height:240px}:where(.astra-home) .journal-item h3{font-size:29px}:where(.astra-home) .journal-item .eyebrow{margin-top:18px}:where(.astra-home) .network-layout{grid-template-columns:1fr}:where(.astra-home) .contact-section{padding-block:60px}:where(.astra-home) .contact-actions{align-items:flex-start}:where(.astra-home) .expertise-list>a{gap:16px}:where(.astra-home) .expertise-list h3{font-size:23px}}:where(.astra-home) .product-rail{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding:5px 0 12px;user-select:none;-webkit-user-select:none}:where(.astra-home) .product-rail::-webkit-scrollbar{display:none}:where(.astra-home) .product-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}:where(.astra-home) .product-rail.is-dragging a{cursor:grabbing}:where(.astra-home) .rail-card{flex:0 0 calc((100% - 64px)/3.2);min-width:0;background:#fff;scroll-snap-align:start;border:1px solid #e4e8ed;transition:border-color .2s}:where(.astra-home) .rail-card:hover{border-color:#2544a8}:where(.astra-home) .rail-card>a{display:flex;flex-direction:column;height:100%;padding:25px;color:var(--ink);-webkit-user-drag:none}:where(.astra-home) .rail-card a:focus-visible{outline-offset:-5px}:where(.astra-home) .rail-category{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}:where(.astra-home) .rail-image{position:relative;height:245px;margin:20px 0;pointer-events:none}:where(.astra-home) .rail-image img{object-fit:contain;mix-blend-mode:multiply}:where(.astra-home) .rail-copy{border-top:1px solid var(--line);padding-top:22px}.astra-home .rail-copy h3{font-size:32px;font-weight:500}:where(.astra-home) .rail-copy>p{font-size:14px;color:var(--muted);margin-top:10px;min-height:44px}:where(.astra-home) .rail-discover{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px;color:var(--blue);font-size:14px;font-weight:500}:where(.astra-home) .rail-card-dark{background:#0a0c10;border-color:#0a0c10}:where(.astra-home) .rail-card-dark>a{color:white}:where(.astra-home) .rail-card-dark .rail-category,:where(.astra-home) .rail-card-dark .rail-copy>p{color:#b9c3d2}:where(.astra-home) .rail-card-dark .rail-image img{mix-blend-mode:normal}:where(.astra-home) .rail-card-dark .rail-copy{border-color:#354151}:where(.astra-home) .rail-card-dark .rail-discover{color:#b9cdff}:where(.astra-home) .rail-controls{display:flex;align-items:center;gap:30px;margin-top:25px}:where(.astra-home) .rail-hint{color:var(--muted);font-size:13px;white-space:nowrap}:where(.astra-home) .rail-hint>span{margin-left:12px}:where(.astra-home) .rail-progress{flex:1;height:2px;background:#d4dce5;overflow:hidden}:where(.astra-home) .rail-progress>span{display:block;width:25%;height:100%;background:var(--blue)}:where(.astra-home) .rail-count{font-size:14px;font-variant-numeric:tabular-nums}:where(.astra-home) .rail-count>span{color:var(--muted)}:where(.astra-home) .rail-arrows{display:flex;gap:10px}:where(.astra-home) .rail-arrows button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #c7d0dd;background:transparent;color:var(--blue);border-radius:50%}:where(.astra-home) .rail-arrows button:hover:not(:disabled){background:var(--blue);color:white;border-color:var(--blue)}:where(.astra-home) .rail-arrows button:disabled{opacity:.3}:where(.astra-home) .arrow-back{display:flex;transform:rotate(180deg)}:where(.astra-home) .carousel-section .portfolio-finder{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}@media(max-width:1000px){:where(.astra-home) .rail-card{flex-basis:42%}:where(.astra-home) .rail-image{height:230px}}@media(max-width:600px){:where(.astra-home) .rail-card{flex-basis:85%}:where(.astra-home) .rail-card>a{padding:20px}:where(.astra-home) .rail-image{height:210px}:where(.astra-home) .rail-controls{gap:15px;flex-wrap:wrap}:where(.astra-home) .rail-hint{font-size:11px}:where(.astra-home) .rail-progress{min-width:30px}:where(.astra-home) .rail-count{font-size:12px}:where(.astra-home) .rail-arrows{gap:7px}:where(.astra-home) .rail-arrows button{width:42px;height:42px}:where(.astra-home) .rail-copy>p{font-size:13px}.astra-home .rail-copy h3{font-size:29px}}:where(.astra-home) .carousel-section{background:#f4f6f8}:where(.astra-home) .product-rail{padding-bottom:20px}:where(.astra-home) .rail-card{flex-basis:calc((100% - 56px)/2.85);border:1px solid #e4e9ef;border-radius:22px;overflow:hidden;box-shadow:0 5px 20px #16294505}:where(.astra-home) .rail-card:hover{border-color:#b6c5dc;box-shadow:0 8px 26px #1629450c}:where(.astra-home) .rail-card>a{padding:28px}:where(.astra-home) .rail-category{color:#66758b;font-weight:500}:where(.astra-home) .rail-image{height:235px;margin:20px 0 24px;border-radius:12px;overflow:hidden;background:#f4f6f8}:where(.astra-home) .rail-image img{mix-blend-mode:normal}:where(.astra-home) .rail-copy{display:flex;flex:1;flex-direction:column;border-top:0;padding-top:0}.astra-home .rail-copy h3{font-size:34px;letter-spacing:-.035em}:where(.astra-home) .rail-copy>.rail-type{min-height:40px;color:var(--blue);font-size:13px;font-weight:500;margin-top:7px}:where(.astra-home) .rail-copy>.rail-description{min-height:72px;font-size:14px;line-height:1.65;margin-top:14px;color:#697583}:where(.astra-home) .rail-discover{margin-top:24px;padding-top:18px;border-top:1px solid #e4e9ef}:where(.astra-home) .rail-card-dark .rail-type{color:#b9cdff}:where(.astra-home) .rail-card-dark .rail-description{color:#bbc5d3}:where(.astra-home) .rail-card-dark .rail-image{background:#050607}:where(.astra-home) .rail-card-dark .rail-discover{border-color:#344151}:where(.astra-home) .news-highlights{padding-block:75px!important}:where(.astra-home) .news-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}:where(.astra-home) .news-heading .eyebrow{margin-bottom:13px}.astra-home .news-heading h2{font-size:clamp(30px,3vw,43px)}:where(.astra-home) .news-highlights-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}:where(.astra-home) .news-feature{position:relative;min-height:370px;background:#080b10;color:white;border-radius:22px;overflow:hidden;display:flex;align-items:flex-end}:where(.astra-home) .news-feature-image{position:absolute;inset:0 0 0 30%;opacity:.8}:where(.astra-home) .news-feature-image img{object-fit:cover}:where(.astra-home) .news-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080b10,#080b10aa 47%,transparent);pointer-events:none}:where(.astra-home) .news-feature-copy{position:relative;z-index:1;max-width:355px;padding:36px}:where(.astra-home) .news-feature .eyebrow{color:#afc3ea;font-size:10px;margin-bottom:20px}.astra-home .news-feature h3{font-size:35px;line-height:1.16}:where(.astra-home) .news-feature-copy>p:not(.eyebrow){color:#bbc6d6;font-size:14px;margin-top:17px}:where(.astra-home) .news-card-link{display:flex;align-items:center;gap:15px;margin-top:23px;font-size:13px;font-weight:500}:where(.astra-home) .news-side{display:grid;gap:20px}:where(.astra-home) .news-compact{display:grid;grid-template-columns:130px 1fr;gap:24px;border:1px solid #e3e8ee;border-radius:20px;padding:22px;align-items:center;background:#fff;transition:background .2s}:where(.astra-home) .news-compact:hover{background:#f6f8fb}:where(.astra-home) .news-thumb{position:relative;height:138px;overflow:hidden;border-radius:12px}:where(.astra-home) .news-thumb img{object-fit:cover}:where(.astra-home) .news-compact .eyebrow{font-size:9px;margin-bottom:10px}.astra-home .news-compact h3{font-size:23px;line-height:1.2}:where(.astra-home) .news-compact p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.5;margin-top:9px}:where(.astra-home) .news-compact .news-card-link{margin-top:12px;color:var(--blue);font-size:12px}@media(max-width:1000px){:where(.astra-home) .rail-card{flex-basis:44%}:where(.astra-home) .news-highlights-grid{grid-template-columns:1fr}:where(.astra-home) .news-side{grid-template-columns:1fr 1fr}:where(.astra-home) .news-compact{grid-template-columns:1fr}:where(.astra-home) .news-thumb{height:170px}:where(.astra-home) .news-feature{min-height:330px}}@media(max-width:600px){:where(.astra-home) .rail-card{flex-basis:88%;border-radius:18px}:where(.astra-home) .rail-card>a{padding:22px}:where(.astra-home) .rail-image{height:205px}:where(.astra-home) .rail-copy>.rail-description{min-height:92px}:where(.astra-home) .news-highlights{padding-block:50px!important}:where(.astra-home) .news-heading{align-items:flex-start;flex-direction:column;gap:15px}:where(.astra-home) .news-side{grid-template-columns:1fr}:where(.astra-home) .news-compact{grid-template-columns:95px 1fr;gap:16px;padding:18px}:where(.astra-home) .news-thumb{height:150px}:where(.astra-home) .news-feature-copy{padding:28px}.astra-home .news-feature h3{font-size:32px}.astra-home .news-compact h3{font-size:21px}:where(.astra-home) .news-compact .eyebrow{letter-spacing:.07em}:where(.astra-home) .news-compact .news-card-link{font-size:11px}}:where(.astra-home) .application-section .section-heading h2{font-size:clamp(32px,3.3vw,48px)}:where(.astra-home) .applications-layout{gap:28px;grid-template-columns:1fr 1fr;align-items:stretch}:where(.astra-home) .application-image{border-radius:24px;min-height:520px;overflow:hidden}:where(.astra-home) .application-image figcaption{left:24px;bottom:24px;padding:11px 18px;border-radius:12px;background:#ffffffed;font-size:12px;box-shadow:0 4px 18px #14253b0a}:where(.astra-home) .application-list{border:0;display:flex;flex-direction:column;gap:12px}:where(.astra-home) .application-item{border:1px solid #e3e8ef;background:#f8f9fb;border-radius:18px;overflow:hidden;transition:background .2s,border-color .2s}:where(.astra-home) .application-item.active{background:#fff;border-color:#bac9df;box-shadow:0 6px 24px #14253b06}:where(.astra-home) .application-item button{padding:23px 25px;gap:17px}:where(.astra-home) .application-item button:focus-visible{outline-offset:-5px;border-radius:18px}:where(.astra-home) .application-item button>span:nth-child(2){font-size:24px;font-weight:500;letter-spacing:-.025em}:where(.astra-home) .application-item button>span:last-child{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1f7;font-size:20px;color:var(--blue)}:where(.astra-home) .application-item>div{padding:0 25px 27px 56px}:where(.astra-home) .application-item h4{font-size:17px;line-height:1.45;font-weight:500}:where(.astra-home) .application-item p{font-size:14px;line-height:1.7}:where(.astra-home) .application-method{display:flex;flex-direction:column;gap:5px;padding:13px 16px;background:#f3f6fa;border-radius:10px;margin-top:20px}:where(.astra-home) .application-method>span{font-size:10px}:where(.astra-home) .application-method strong{font-size:12px;color:#354966}:where(.astra-home) .application-item .text-link{margin-top:18px;font-size:14px}:where(.astra-home) .science-story{width:min(calc(100% - var(--gutter)*2),1320px);margin:0 auto 16px;grid-template-columns:.85fr 1.15fr;border-radius:26px;overflow:hidden;background:#101c29}:where(.astra-home) .science-visual{min-height:620px}:where(.astra-home) .science-story-copy{padding:52px clamp(28px,4vw,62px)}:where(.astra-home) .science-story h2{font-size:clamp(34px,3.5vw,50px)}:where(.astra-home) .science-story-copy>p:not(.eyebrow){font-size:16px;line-height:1.65;margin-top:21px}:where(.astra-home) .science-story-links{display:grid;gap:11px;margin-top:29px}:where(.astra-home) .science-story-links a{padding:17px 20px;border:1px solid #ffffff1f;background:#ffffff06;border-radius:13px;transition:background .2s,border-color .2s}:where(.astra-home) .science-story-links a:hover{background:#ffffff0e;border-color:#ffffff40;color:white}:where(.astra-home) .science-story-links strong{font-size:15px;font-weight:500;display:block}:where(.astra-home) .science-story-links small{display:block;font-size:12px;line-height:1.5;color:#acbbcd;margin-top:5px}:where(.astra-home) .science-story-links .arrow{width:18px}@media(max-width:900px){:where(.astra-home) .applications-layout{grid-template-columns:1fr}:where(.astra-home) .application-image{min-height:380px}:where(.astra-home) .science-story{grid-template-columns:1fr}:where(.astra-home) .science-visual{min-height:330px;max-height:370px}:where(.astra-home) .science-story-copy{padding:40px}}@media(max-width:600px){:where(.astra-home) .application-section .section-heading h2{font-size:34px}:where(.astra-home) .applications-layout{gap:20px}:where(.astra-home) .application-image{min-height:300px;border-radius:20px}:where(.astra-home) .application-image figcaption{left:18px;bottom:18px}:where(.astra-home) .application-item button{padding:20px 18px;gap:12px}:where(.astra-home) .application-item button>span:nth-child(2){font-size:21px}:where(.astra-home) .application-item>div{padding:0 20px 23px}:where(.astra-home) .application-item h4{font-size:16px}:where(.astra-home) .science-story{border-radius:22px}:where(.astra-home) .science-visual{min-height:260px}:where(.astra-home) .science-story-copy{padding:30px 24px}:where(.astra-home) .science-story h2{font-size:35px}:where(.astra-home) .science-story-copy>p:not(.eyebrow){font-size:15px}:where(.astra-home) .science-story-links a{padding:16px;gap:12px}:where(.astra-home) .science-story-links strong{font-size:14px}:where(.astra-home) .science-story-links small{font-size:12px}:where(.astra-home) .science-story .eyebrow{font-size:9px;letter-spacing:.11em}}:where(.astra-home) .partnerships{background:#fff;padding-block:38px;border-bottom:1px solid #edf0f4}:where(.astra-home) .partnerships>.wrap{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:50px}:where(.astra-home) .partners-heading{text-align:left}:where(.astra-home) .partners-heading h2{font-size:18px;line-height:1.4;letter-spacing:-.025em;font-weight:500}:where(.astra-home) .partners-heading .text-link{font-size:12px;margin-top:10px}:where(.astra-home) .partner-logos{gap:32px;margin:0;max-width:none}:where(.astra-home) .partner-logos>div{height:72px}:where(.astra-home) .partner-logos img{filter:grayscale(1);opacity:.72;max-width:175px;height:55px;transition:filter .2s,opacity .2s}:where(.astra-home) .partner-logos>div:hover img{filter:none;opacity:1}:where(.astra-home) .expertise{display:block}:where(.astra-home) .expertise-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;align-items:start}:where(.astra-home) .expertise-intro .eyebrow{grid-column:1/-1}:where(.astra-home) .expertise-intro h2{grid-row:2/4;font-size:clamp(35px,3.6vw,50px)}:where(.astra-home) .expertise-intro>p:not(.eyebrow){margin-top:0;font-size:17px}:where(.astra-home) .expertise-intro .button{justify-self:start;margin-top:22px;background:transparent;color:var(--blue);border:0;padding:0}:where(.astra-home) .expertise-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:48px;margin-top:35px}:where(.astra-home) .expertise-list>a{position:relative;display:flex;flex-direction:column;gap:28px;padding:30px;border:1px solid #e1e7ef;border-radius:22px;background:#f5f7fa;min-height:295px;align-items:flex-start;transition:background .2s,border-color .2s}:where(.astra-home) .expertise-list>a:nth-child(2){transform:translateY(24px);background:#edf2f8}:where(.astra-home) .expertise-list>a:nth-child(3){transform:translateY(48px);background:#e7edf5}:where(.astra-home) .expertise-list>a:hover{background:#e2eaf6;border-color:#b9c9df}:where(.astra-home) .expertise-list>a>span{width:38px;height:38px;border:1px solid #cbd6e5;border-radius:50%;display:grid;place-items:center;font-size:12px}:where(.astra-home) .expertise-list h3{font-size:25px}:where(.astra-home) .expertise-list p{font-size:15px;line-height:1.65}:where(.astra-home) .expertise-list .arrow{margin-top:auto;align-self:flex-end;color:var(--blue)}:where(.astra-home) .network-layout{grid-template-columns:2.2fr 1fr;border:1px solid #e2e8f0;border-radius:24px;overflow:hidden;background:#f7f9fc}:where(.astra-home) .map-shell{min-height:500px}:where(.astra-home) .network-detail{padding:40px 28px;align-self:center}:where(.astra-home) .network-detail h3{font-size:30px}:where(.astra-home) .network-point{width:17px;height:17px;border-radius:50%;border:3px solid #fff;background:#2544a8;box-shadow:0 1px 8px #182d5350;cursor:pointer}:where(.astra-home) .network-point[aria-pressed=true]{background:#102865;box-shadow:0 0 0 5px #2544a830}:where(.astra-home) .network-point:focus-visible{outline:3px solid #132d66;outline-offset:5px}:where(.astra-home) .map-loading{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:var(--muted);font-size:14px}:where(.astra-home) .map-legend{position:absolute;left:18px;bottom:40px;display:flex;flex-wrap:wrap;gap:13px;background:#ffffffeb;border-radius:8px;padding:9px 12px;font-size:10px;pointer-events:none}:where(.astra-home) .map-legend span{display:flex;align-items:center;gap:6px}:where(.astra-home) .map-legend i{width:9px;height:9px;background:#9eb7de;border-radius:2px}:where(.astra-home) .map-legend span:last-child i{background:#2544a8}:where(.astra-home) .map-reset{position:absolute;top:16px;left:16px;border:1px solid #d6e0eb;border-radius:8px;background:#fff;padding:9px 12px;font-size:12px;color:#2544a8}:where(.astra-home) .location-selector{justify-content:center;gap:9px;margin-top:24px}:where(.astra-home) .location-selector button{border-radius:20px;background:#f5f7fa;padding:9px 18px}:where(.astra-home) .contact-section{width:min(calc(100% - var(--gutter)*2),1320px);margin:0 auto 70px;padding:48px;border-radius:24px;background:#f0f4f9;color:var(--ink);border:1px solid #e4eaf2}:where(.astra-home) .contact-section .wrap{width:100%}:where(.astra-home) .contact-layout{gap:45px}:where(.astra-home) .contact-section h2{font-size:clamp(30px,3vw,42px)}:where(.astra-home) .contact-section .eyebrow{color:var(--blue)}:where(.astra-home) .contact-layout>div>p:not(.eyebrow){color:var(--muted);font-size:17px}:where(.astra-home) .contact-actions .button{background:var(--blue);color:#fff;border-color:var(--blue);border-radius:9px}:where(.astra-home) .contact-secondary{color:var(--blue);font-size:13px}@media(max-width:1000px){:where(.astra-home) .partnerships>.wrap{grid-template-columns:1fr;gap:22px}:where(.astra-home) .partners-heading{text-align:center}:where(.astra-home) .partner-logos{width:100%}:where(.astra-home) .expertise-list{gap:16px}:where(.astra-home) .expertise-list>a{padding:24px}:where(.astra-home) .network-layout{grid-template-columns:1.6fr 1fr}:where(.astra-home) .contact-section{padding:35px}}@media(max-width:700px){:where(.astra-home) .expertise-intro{display:block}:where(.astra-home) .expertise-intro>p:not(.eyebrow){margin-top:24px}:where(.astra-home) .expertise-list{grid-template-columns:1fr;padding:0;gap:16px}:where(.astra-home) .expertise-list>a{min-height:230px;margin-right:24px}:where(.astra-home) .expertise-list>a:nth-child(2){transform:none;margin-left:12px;margin-right:12px}:where(.astra-home) .expertise-list>a:nth-child(3){transform:none;margin-left:24px;margin-right:0}:where(.astra-home) .network-layout{grid-template-columns:1fr}:where(.astra-home) .map-shell{min-height:370px}:where(.astra-home) .network-detail{padding:30px}:where(.astra-home) .contact-section{padding:30px 24px;margin-bottom:45px}:where(.astra-home) .partner-logos{grid-template-columns:repeat(2,1fr);gap:12px 25px}:where(.astra-home) .partner-logos img{max-width:150px}:where(.astra-home) .map-legend{gap:9px;font-size:9px;left:10px}:where(.astra-home) .contact-section h2{font-size:32px}}:where(.astra-home) .map-shell .network-map{position:absolute;inset:0;width:100%;height:100%}:where(.astra-home) .experience-band{width:100%;margin:48px 0 0;padding:70px 0;border-radius:0;color:#fff;background:#080808}:where(.astra-home) .experience-inner{width:min(calc(100% - var(--gutter)*2),1320px);margin:auto}:where(.astra-home) .experience-band .eyebrow{color:#aaa}:where(.astra-home) .experience-band h2{font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.045em}:where(.astra-home) .experience-band h2 span{color:#aaa}:where(.astra-home) .experience-metrics{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.1fr 1.4fr;margin-top:48px;align-items:stretch}:where(.astra-home) .experience-metric{display:flex;flex-direction:column;gap:14px;padding:0 30px;border-left:1px solid #ffffff30}:where(.astra-home) .experience-metric:first-child{padding-left:0;border:0}:where(.astra-home) .experience-metric strong{font-size:clamp(38px,4.3vw,62px);line-height:1;letter-spacing:-.065em;font-weight:500;font-variant-numeric:tabular-nums}:where(.astra-home) .experience-metric>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;line-height:1.6;color:#aaa}:where(.astra-home) .experience-metric:first-child{flex-direction:column-reverse;justify-content:flex-end}:where(.astra-home) .experience-statement strong{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.035em;line-height:1.25}:where(.astra-home) .experience-foundations{display:grid;grid-template-columns:1fr 1.5fr;gap:35px;border-top:1px solid #ffffff30;margin-top:44px;padding-top:27px}:where(.astra-home) .experience-foundations p{display:flex;align-items:baseline;gap:13px;margin:0}:where(.astra-home) .experience-foundations strong{font-size:20px;font-weight:500;white-space:nowrap}:where(.astra-home) .experience-foundations span{font-size:13px;color:#c7d6fa}@media(max-width:1000px){:where(.astra-home) .experience-metric{padding-inline:16px}:where(.astra-home) .experience-metric strong{font-size:38px}:where(.astra-home) .experience-statement strong{font-size:24px}}@media(max-width:700px){:where(.astra-home) .experience-band{padding:45px 0;margin-top:32px}:where(.astra-home) .experience-band h2{font-size:32px}:where(.astra-home) .experience-metrics{grid-template-columns:repeat(6,1fr);margin-top:30px;gap:28px 0}:where(.astra-home) .experience-metric{grid-column:span 2;padding-inline:12px}:where(.astra-home) .experience-metric strong{font-size:32px}:where(.astra-home) .experience-statement{grid-column:span 3;padding-top:22px;border-top:1px solid #ffffff30}:where(.astra-home) .experience-statement:nth-child(4){padding-left:0;border-left:0}:where(.astra-home) .experience-statement strong{font-size:25px}:where(.astra-home) .experience-metric>span{font-size:9px}}:where(.astra-home) .experience-values{position:relative;overflow:hidden;padding-block:92px 98px;background:#080808;scroll-margin-top:100px}:where(.astra-home) .experience-values .experience-inner{width:min(calc(100% - 64px),1520px)}:where(.astra-home) .experience-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;position:relative;z-index:1}:where(.astra-home) .experience-value{text-align:center}:where(.astra-home) .experience-icon{display:grid;place-items:center;width:106px;height:106px;margin:0 auto 29px;border-radius:50%;background:#f8f9fb;color:#284da3}:where(.astra-home) .experience-value .eyebrow{color:#91ace8;font-size:10px;letter-spacing:.13em;margin:0 0 10px}:where(.astra-home) .experience-values .experience-value h2{font-size:clamp(20px,2vw,28px);line-height:1.25;letter-spacing:-.025em;font-weight:500;max-width:280px;margin:0 auto}:where(.astra-home) .experience-values:after,:where(.astra-home) .experience-values:before{content:"";position:absolute;width:420px;height:220px;border:1px solid #93a9d51c;border-radius:50%;box-shadow:0 0 0 22px #93a9d509,0 0 0 45px #93a9d506;pointer-events:none;transform:rotate(-24deg)}:where(.astra-home) .experience-values:before{top:-185px;right:-85px}:where(.astra-home) .experience-values:after{bottom:-190px;left:-95px}@media(max-width:800px){:where(.astra-home) .experience-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 25px}:where(.astra-home) .experience-values{padding-block:55px}}@media(max-width:500px){:where(.astra-home) .experience-values .experience-inner{width:calc(100% - 40px)}:where(.astra-home) .experience-values-grid{gap:36px 18px}:where(.astra-home) .experience-icon{width:82px;height:82px;margin-bottom:21px}:where(.astra-home) .experience-icon svg{width:39px;height:39px}:where(.astra-home) .experience-values .experience-value h2{font-size:19px}:where(.astra-home) .experience-value .eyebrow{font-size:8px;letter-spacing:.09em}}:where(.astra-home) .application-section{background:#f3f2ee;border-block:1px solid #e8e7e2;margin-bottom:88px}:where(.astra-home) .application-section .section-heading{align-items:flex-end}:where(.astra-home) .application-section .applications-layout{grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}:where(.astra-home) .application-section .application-image{min-height:540px;border-radius:130px 24px 24px 24px;box-shadow:0 18px 45px #302e2410}:where(.astra-home) .application-section .application-image figcaption{background:#fff;border-radius:30px;left:28px;bottom:28px}:where(.astra-home) .application-section .application-list{gap:0}:where(.astra-home) .application-section .application-item{background:transparent;border:0;border-bottom:1px solid #d8d9d6;border-radius:0}:where(.astra-home) .application-section .application-item.active{background:#ffffffa6;border-radius:18px;border-bottom-color:transparent;margin-block:8px}:where(.astra-home) .application-section .application-item button{padding:25px 22px}:where(.astra-home) .application-section .application-item>div{padding:0 24px 28px}:where(.astra-home) .application-section .application-method{background:transparent;border-left:2px solid #aab7c8;border-radius:0;padding:3px 15px}:where(.astra-home) .science-story{position:relative;display:block;min-height:650px;background:#0c141c;border-radius:28px}:where(.astra-home) .science-story .science-visual{position:absolute;inset:0;min-height:0;max-height:none}:where(.astra-home) .science-story .science-visual img{object-position:center;opacity:.72}:where(.astra-home) .science-story .science-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b141bf2,#0b141bbd 40%,#0b141b12 85%),linear-gradient(0deg,#0b141bf5,transparent 60%)}:where(.astra-home) .science-story .science-story-copy{position:relative;z-index:1;padding:60px}:where(.astra-home) .science-story h2{max-width:600px;font-size:clamp(38px,4.6vw,64px)}:where(.astra-home) .science-story-copy>p:not(.eyebrow){max-width:470px}:where(.astra-home) .science-story .science-story-links{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:88px}:where(.astra-home) .science-story .science-story-links a{align-items:flex-start;padding:22px 0 0;border:0;border-top:1px solid #ffffff40;border-radius:0;background:transparent}:where(.astra-home) .science-story .science-story-links a:hover{background:transparent;border-color:#fff}:where(.astra-home) .science-story-links small{max-width:240px}@media(max-width:900px){:where(.astra-home) .application-section .applications-layout{grid-template-columns:1fr;gap:25px}:where(.astra-home) .application-section .application-image{min-height:390px}:where(.astra-home) .science-story .science-story-copy{padding:40px}:where(.astra-home) .science-story .science-story-links{gap:20px}:where(.astra-home) .science-story-links strong{font-size:14px}}@media(max-width:600px){:where(.astra-home) .application-section{margin-bottom:50px}:where(.astra-home) .application-section .application-image{min-height:320px;border-radius:75px 20px 20px 20px}:where(.astra-home) .application-section .application-item button{padding:22px 15px}:where(.astra-home) .science-story .science-story-copy{padding:34px 25px}:where(.astra-home) .science-story .science-story-links{grid-template-columns:1fr;margin-top:45px;gap:18px}:where(.astra-home) .science-story .science-visual img{object-position:63% center;opacity:.5}:where(.astra-home) .science-story .science-visual:after{background:linear-gradient(90deg,#0b141bd9,#0b141b55)}:where(.astra-home) .science-story .science-story-links a{padding-top:17px}:where(.astra-home) .science-story h2{font-size:39px}}:where(.astra-home) .science-story.science-editorial{background:#101e24;min-height:680px}:where(.astra-home) .science-editorial .science-visual{left:43%;bottom:180px;overflow:hidden;border-radius:0 28px 0 70px}:where(.astra-home) .science-editorial .science-visual img{opacity:1;object-position:54% center}:where(.astra-home) .science-editorial .science-visual:after{background:linear-gradient(90deg,#101e24,transparent 35%),linear-gradient(0deg,#101e2499,transparent 40%)}:where(.astra-home) .science-editorial .science-story-copy{padding:55px}:where(.astra-home) .science-editorial h2{max-width:530px;font-size:clamp(36px,4.2vw,58px)}:where(.astra-home) .science-editorial .science-story-copy>p:not(.eyebrow){max-width:410px}:where(.astra-home) .science-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}:where(.astra-home) .science-topics span{font-size:11px;color:#c8d8d5;padding:9px 13px;border:1px solid #ffffff25;border-radius:20px}:where(.astra-home) .science-image-note{position:absolute;right:28px;top:28px;z-index:1;color:white;text-align:right;font-size:12px}:where(.astra-home) .science-image-note strong{display:block;margin-top:5px;font-size:17px;font-weight:400}:where(.astra-home) .science-editorial .science-story-links{margin-top:80px}:where(.astra-home) .expertise-list.expertise-portraits>a{padding:0;overflow:hidden;gap:0;display:block}:where(.astra-home) .expertise-photo{position:relative;width:100%;height:245px;overflow:hidden}:where(.astra-home) .expertise-photo img{object-fit:cover;object-position:center 35%;transition:transform .5s}:where(.astra-home) .expertise-portraits>a:first-child .expertise-photo img{object-position:center 30%}:where(.astra-home) .expertise-portraits>a:hover .expertise-photo img{transform:scale(1.035)}:where(.astra-home) .expertise-photo>span{position:absolute;bottom:16px;left:22px;border-radius:50%;background:#ffffffed;color:#2647a1;width:36px;height:36px;display:grid;place-items:center;font-size:11px}:where(.astra-home) .expertise-card-copy{padding:27px;min-height:245px;display:flex;flex-direction:column}:where(.astra-home) .expertise-card-copy .arrow{margin-top:auto;padding-top:20px;box-sizing:content-box}:where(.astra-home) .contact-section.contact-invitation{position:relative;overflow:hidden;padding:78px 60px;background:linear-gradient(120deg,#edf2fa,#f8fafc 65%);border-radius:32px}:where(.astra-home) .contact-invitation .contact-layout{position:relative;z-index:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px}:where(.astra-home) .contact-invitation h2{font-size:clamp(36px,3.8vw,52px);line-height:1.12;max-width:650px}:where(.astra-home) .contact-invitation .contact-question{margin-top:24px;font-size:17px;color:#5c6a7e}:where(.astra-home) .contact-invitation .contact-actions{align-items:flex-start;flex-direction:column;gap:20px}:where(.astra-home) .contact-route{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:35px;font-size:10px;color:#75839a}:where(.astra-home) .contact-route i{width:20px;height:1px;background:#bcc8dc}:where(.astra-home) .contact-orbits{position:absolute;width:480px;height:480px;left:25%;bottom:-380px;transform:rotate(-20deg);pointer-events:none}:where(.astra-home) .contact-orbits span{position:absolute;inset:0;border:1px solid #738dc42e;border-radius:50%}:where(.astra-home) .contact-orbits span:nth-child(2){inset:-28px}:where(.astra-home) .contact-orbits span:nth-child(3){inset:-56px}@media(max-width:900px){:where(.astra-home) .science-editorial .science-visual{left:38%;opacity:.6}:where(.astra-home) .science-editorial .science-story-copy{padding:40px}:where(.astra-home) .expertise-photo{height:200px}:where(.astra-home) .expertise-card-copy{padding:22px;min-height:270px}:where(.astra-home) .contact-invitation .contact-layout{grid-template-columns:1fr;gap:25px}:where(.astra-home) .contact-section.contact-invitation{padding:48px 38px}}@media(max-width:700px){:where(.astra-home) .science-story.science-editorial{display:flex;flex-direction:column}:where(.astra-home) .science-editorial .science-visual{position:relative;left:auto;bottom:auto;height:280px;min-height:280px;order:0;opacity:1;border-radius:0 0 60px 0}:where(.astra-home) .science-editorial .science-visual:after{background:linear-gradient(0deg,#101e2480,transparent 65%)}:where(.astra-home) .science-editorial .science-story-copy{padding:32px 25px}:where(.astra-home) .science-editorial .science-story-links{margin-top:35px;grid-template-columns:1fr}:where(.astra-home) .science-editorial h2{font-size:38px}:where(.astra-home) .science-topics{gap:7px}:where(.astra-home) .science-topics span{padding:8px 10px;font-size:10px}:where(.astra-home) .expertise-photo{height:230px}:where(.astra-home) .expertise-card-copy{min-height:230px}:where(.astra-home) .contact-section.contact-invitation{padding:40px 25px}:where(.astra-home) .contact-invitation h2{font-size:36px}:where(.astra-home) .contact-route{gap:8px;font-size:9px}}@media(prefers-reduced-motion:reduce){:where(.astra-home) .expertise-photo img{transition:none}:where(.astra-home) .expertise-portraits>a:hover .expertise-photo img{transform:none}}:where(.astra-home) .science-story.science-editorial .science-visual{position:absolute;inset:0;height:100%;min-height:0;max-height:none;border-radius:inherit;opacity:1}:where(.astra-home) .science-story.science-editorial .science-visual img{object-fit:cover;object-position:62% center}:where(.astra-home) .science-story.science-editorial .science-visual:after{background:linear-gradient(90deg,#0b191be8,#0b191bb5 35%,#0b191b20 80%),linear-gradient(0deg,#0b191bc9,transparent 65%)}:where(.astra-home) .experience-band.experience-values{background:#202328}:where(.astra-home) .expertise-portraits>a:first-child .expertise-photo img{object-position:center 36%}:where(.astra-home) .expertise-portraits>a:nth-child(2) .expertise-photo img{object-position:65% center}:where(.astra-home) .expertise-portraits>a:nth-child(3) .expertise-photo img{object-position:center 38%}@media(max-width:700px){:where(.astra-home) .science-story.science-editorial .science-visual:after{background:linear-gradient(90deg,#0b191bdd,#0b191b70),linear-gradient(0deg,#0b191bcc,transparent)}}.astra-home .news-feature .news-card-link,.astra-home .news-feature .news-feature-copy h3{color:#fff}.astra-home .portfolio-feature:hover img,.astra-home .portfolio-small:hover img{transform:none}.contact-inquiry-form input:not([type=checkbox]):not([type=file]),.contact-inquiry-form select,.contact-inquiry-form textarea{border-radius:8px;background:#fafbfd;font-size:16px}.contact-inquiry-form :is(input,select,textarea):focus-visible{outline:3px solid #2544a822;outline-offset:2px;border-color:#2544a8}.contact-inquiry-form input[type=checkbox]{accent-color:#2544a8;width:17px;height:17px}.contact-inquiry-form input[type=file]{border-radius:10px}.contact-inquiry-form input[type=file]::file-selector-button{border:0;border-radius:6px;padding:10px 14px;margin-right:12px;background:#e8edf9;color:#2544a8;cursor:pointer}.contact-simple form label{font-size:13px;font-weight:500;color:#334155}.contact-simple form :is(input:not([type=checkbox]),select,textarea){display:block;width:100%;margin-top:8px;border:1px solid #dce3ec;padding:12px;font-weight:400}.global-network-map .map-shell{height:100%;min-height:480px;border-radius:0}.global-network-map .network-map{height:100%;min-height:480px}@media(max-width:640px){.global-network-map .map-shell,.global-network-map .network-map{min-height:320px}}:where(.astra-home) .refined-header{background:#fff;position:sticky;top:0;z-index:50}:where(.astra-home) .refined-header .nav-row{height:96px;gap:24px;transition:height .2s}:where(.astra-home) .refined-header.is-compact .nav-row{height:76px}:where(.astra-home) .refined-header .brand{height:auto;flex-shrink:0}:where(.astra-home) .refined-header .brand img{display:block;width:200px;height:auto}:where(.astra-home) .refined-navigation{display:flex;gap:23px;align-items:center;margin-left:auto}:where(.astra-home) .refined-navigation button,:where(.astra-home) .refined-tools button{border:0;background:none;color:#1b2732;font:inherit;cursor:pointer}:where(.astra-home) .refined-navigation button{display:flex;align-items:center;min-height:48px;padding:8px 0}:where(.astra-home) .refined-navigation button:hover,:where(.astra-home) .refined-navigation button[aria-expanded=true]{color:#2949b3}:where(.astra-home) .refined-navigation button[aria-expanded=true] svg{transform:rotate(180deg)}:where(.astra-home) .refined-tools{display:flex;align-items:center;gap:15px}:where(.astra-home) .refined-tools button{width:44px;height:44px;display:grid;place-items:center}:where(.astra-home) .refined-tools .header-contact{display:flex;align-items:center;gap:17px;padding:13px 19px;border-radius:10px;color:white;font-size:14px;font-weight:500}:where(.astra-home) .refined-tools .refined-mobile-toggle{display:none}:where(.astra-home) .refined-panel{position:absolute;top:100%;left:0;width:100%;background:white;border-top:1px solid #eef0f4;border-bottom:1px solid #dfe4eb;box-shadow:0 28px 40px #10233b16;max-height:calc(100dvh - 100px);overflow:auto}:where(.astra-home) .refined-mobile[hidden],:where(.astra-home) .refined-panel[hidden]{display:none}:where(.astra-home) .mega-content{display:grid;grid-template-columns:260px 1fr;gap:55px;padding-block:38px 40px}:where(.astra-home) .mega-intro{border-right:1px solid #e5e9f0;padding-right:35px}.astra-home .mega-intro h2{font-size:36px;letter-spacing:-1px;margin:18px 0}:where(.astra-home) .mega-intro>p:not(.eyebrow){font-size:15px;line-height:1.7;color:#697686}:where(.astra-home) .mega-intro>a{display:flex;align-items:center;gap:10px;font-size:14px;color:#2946ac;margin-top:24px}:where(.astra-home) .mega-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}:where(.astra-home) .mega-groups h3{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#697686;font-family:inherit;font-weight:500;margin-bottom:16px}:where(.astra-home) .mega-groups>div>a{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px;line-height:1.45;padding:8px 0}:where(.astra-home) .mega-groups a:hover{color:#2946ac}:where(.astra-home) .mega-groups>div>a svg{opacity:0;flex-shrink:0}:where(.astra-home) .mega-groups>div>a:focus-visible svg,:where(.astra-home) .mega-groups>div>a:hover svg{opacity:1}:where(.astra-home) .mega-groups .mega-product-preview{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #edf0f4;padding-top:20px}:where(.astra-home) .mega-groups .mega-product-preview>a{display:flex;border-radius:14px;background:#f5f6f8;padding:12px 18px;gap:18px}:where(.astra-home) .mega-product-preview img{width:110px;height:76px;object-fit:contain;mix-blend-mode:multiply}:where(.astra-home) .mega-product-preview span{font-size:13px;display:flex;gap:8px;align-items:center}:where(.astra-home) .refined-search{padding-block:36px}:where(.astra-home) .refined-search>label{display:block;font-size:27px;margin-bottom:20px}:where(.astra-home) .refined-search>div{display:flex;align-items:center;gap:16px;border-bottom:1px solid #b9c5d8;padding:12px 0}:where(.astra-home) .refined-search input{font:inherit;font-size:22px;border:0;outline-offset:4px;width:100%;background:white;color:#19252f}:where(.astra-home) .refined-search>p{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#697686;margin-top:28px}:where(.astra-home) .refined-search nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 30px;margin-top:12px}:where(.astra-home) .refined-search nav a{display:flex;justify-content:space-between;gap:10px;padding:12px 0;color:#2946ac;font-size:15px}:where(.astra-home) .refined-mobile{position:absolute;top:100%;background:white;width:100%;padding:12px 25px 30px;max-height:calc(100dvh - 80px);overflow:auto;border-bottom:1px solid #dfe4eb;box-shadow:0 24px 30px #10233b16}:where(.astra-home) .refined-mobile summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:18px 0;font-size:21px;list-style:none}:where(.astra-home) .refined-mobile summary::-webkit-details-marker{display:none}:where(.astra-home) .refined-mobile details{border-bottom:1px solid #e6eaf0}:where(.astra-home) .refined-mobile a{display:block;padding:10px 0;font-size:15px}:where(.astra-home) .refined-mobile h3{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#758095;margin:20px 0 6px}:where(.astra-home) .refined-mobile details>div{padding-left:16px}:where(.astra-home) .refined-mobile>a{color:#2946ac;margin-top:15px}:where(.astra-home) .refined-mobile details[open] summary{color:#2946ac}:where(.astra-home) .site-footer.refined-footer{background:#f5f6f8;color:#1b2732;padding:64px 0 25px;border-top:1px solid #e6e9ef}:where(.astra-home) .refined-footer-top{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:42px;border-bottom:1px solid #dce1e8}:where(.astra-home) .refined-footer-top img{width:210px;height:auto}:where(.astra-home) .refined-footer-top p{color:#667384;font-size:16px;line-height:1.7;margin-top:10px}:where(.astra-home) .refined-footer-top address{font-style:normal;font-size:14px;line-height:1.9;color:#667384}:where(.astra-home) .refined-footer-top address a{color:#2946ac}:where(.astra-home) .refined-footer-links{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1.2fr 1fr;gap:30px;padding:42px 0}:where(.astra-home) .refined-footer-links h3{font-family:inherit;font-size:16px;font-weight:600;margin-bottom:18px}:where(.astra-home) .refined-footer-links a{display:block;font-size:14px;color:#677282;line-height:1.5;padding:6px 0}:where(.astra-home) .refined-footer a:hover{color:#2946ac;text-decoration:underline;text-underline-offset:4px}:where(.astra-home) .refined-footer-news{border-top:1px solid #dce1e8;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:27px 0}:where(.astra-home) .refined-footer-news p{font-size:20px;margin-top:9px}:where(.astra-home) .refined-footer .footer-bottom{border-color:#dce1e8;color:#6b7584;font-size:12px}:where(.astra-home) .refined-footer :focus-visible{outline-color:#2946ac}@media(max-width:1250px){:where(.astra-home) .refined-navigation{gap:14px}:where(.astra-home) .refined-navigation button{font-size:15px}:where(.astra-home) .refined-header .brand img{width:175px}:where(.astra-home) .refined-header .brand{width:175px}:where(.astra-home) .refined-header .nav-row{gap:18px}:where(.astra-home) .refined-tools{gap:8px}:where(.astra-home) .mega-content{gap:30px;grid-template-columns:220px 1fr}}@media(max-width:1050px){:where(.astra-home) .refined-navigation{display:none}:where(.astra-home) .refined-tools .refined-mobile-toggle{display:grid}:where(.astra-home) .refined-tools{margin-left:auto}:where(.astra-home) .refined-header .nav-row,:where(.astra-home) .refined-header.is-compact .nav-row{height:80px}:where(.astra-home) .refined-panel:has(.mega-content){display:none}:where(.astra-home) .refined-footer-links{grid-template-columns:repeat(3,1fr)}:where(.astra-home) .refined-footer-top{flex-wrap:wrap}:where(.astra-home) .refined-search nav{grid-template-columns:repeat(2,1fr)}}@media(min-width:1051px){:where(.astra-home) .refined-mobile{display:none}}@media(max-width:600px){:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:155px}:where(.astra-home) .refined-tools .header-contact{display:none}:where(.astra-home) .refined-header .nav-row{gap:8px}:where(.astra-home) .refined-tools{gap:2px}:where(.astra-home) .refined-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}:where(.astra-home) .refined-footer-top{display:block}:where(.astra-home) .refined-footer-top address{margin:25px 0}:where(.astra-home) .refined-footer-top>.text-link{display:inline-flex}:where(.astra-home) .refined-footer-news{align-items:flex-start;flex-direction:column}:where(.astra-home) .refined-search nav{grid-template-columns:1fr}:where(.astra-home) .refined-search input{font-size:18px}:where(.astra-home) .refined-footer .footer-bottom>div{gap:16px}}@media(prefers-reduced-motion:reduce){:where(.astra-home) .refined-header .nav-row{transition:none}}:where(.astra-home) .refined-header .visual-products{max-width:1740px;display:flex;gap:28px;padding-block:30px 28px}:where(.astra-home) .product-families{flex:0 0 175px;padding-top:8px}:where(.astra-home) .product-families .eyebrow,:where(.astra-home) .product-quick .eyebrow{font-size:10px;margin-bottom:20px}:where(.astra-home) .product-families button,:where(.astra-home) .product-families>a{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:12px 13px;border:0;background:none;border-radius:10px;font:inherit;font-size:13px;text-align:left;color:#647182;cursor:pointer;margin-bottom:5px}:where(.astra-home) .product-families button.selected{background:#edf1fa;color:#2946ac;font-weight:600}:where(.astra-home) .product-families button:hover{background:#f5f6f8;color:#2946ac}:where(.astra-home) .product-families>a{margin-top:18px;border-top:1px solid #e6e9ef;border-radius:0}:where(.astra-home) .product-menu-main{flex:1;min-width:0}:where(.astra-home) .product-menu-heading{margin-bottom:22px}.astra-home .product-menu-heading h2{font-size:27px;letter-spacing:-.6px;margin-top:7px}:where(.astra-home) .product-menu-heading>p:not(.eyebrow){font-size:14px;color:#738091;margin-top:8px}:where(.astra-home) .product-menu-heading>button{border:0;background:none;padding:0;display:flex;align-items:center;gap:8px;font:inherit;font-size:12px;color:#2946ac;cursor:pointer;margin-bottom:15px}:where(.astra-home) .product-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:where(.astra-home) .product-category-grid>button{font:inherit;text-align:left;display:flex;flex-direction:column;border:1px solid #e5e9f0;background:#fff;border-radius:17px;padding:16px;cursor:pointer;color:#1b2732;transition:background .2s,box-shadow .2s}:where(.astra-home) .product-category-grid>button:hover{background:#f7f9fc;box-shadow:0 8px 24px #182e5210;border-color:#c3cee5}:where(.astra-home) .category-count{display:flex;justify-content:space-between;font-size:10px;color:#8c98a8}:where(.astra-home) .product-category-grid img{width:100%;object-fit:contain;margin:10px 0 16px;mix-blend-mode:multiply}:where(.astra-home) .product-category-grid h3{font-size:16px;line-height:1.35;letter-spacing:-.25px}:where(.astra-home) .product-category-grid p{font-size:12px;line-height:1.6;color:#748090;margin:10px 0 18px}:where(.astra-home) .category-explore{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px;color:#2946ac;margin-top:auto}:where(.astra-home) .product-quick{flex:0 0 145px;padding-top:8px}:where(.astra-home) .product-quick>a{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;padding:13px 0;border-bottom:1px solid #e8ecf2}:where(.astra-home) .product-quick>a:hover{color:#2946ac}:where(.astra-home) .product-menu-bottom{display:flex;flex-wrap:wrap;gap:12px 25px;align-items:center;margin-top:23px;padding-top:18px;border-top:1px solid #e7ebf0}:where(.astra-home) .product-menu-bottom>a{font-size:12px;color:#2946ac;display:flex;gap:10px;align-items:center}:where(.astra-home) .product-menu-bottom>a:nth-child(2){margin-left:auto;background:#eff3fa;padding:10px 14px;border-radius:30px}:where(.astra-home) .product-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:18px}:where(.astra-home) .product-model{padding:14px;border:1px solid #e5e9f0;border-radius:16px;max-width:340px}:where(.astra-home) .product-model:hover{background:#f5f7fb;border-color:#bcc9e3}:where(.astra-home) .product-model>div{position:relative;background:#f5f6f8;border-radius:10px;padding:12px}:where(.astra-home) .product-model img{width:100%;height:140px;object-fit:contain;mix-blend-mode:multiply}:where(.astra-home) .product-model h3{display:flex;justify-content:space-between;align-items:center;font-size:18px;margin:16px 0 9px}:where(.astra-home) .product-model p{font-size:13px;line-height:1.65;color:#738091}:where(.astra-home) .product-model:hover h3{color:#2946ac}@media(max-width:1350px){:where(.astra-home) .product-quick{display:none}:where(.astra-home) .refined-header .visual-products{gap:22px}:where(.astra-home) .product-families{flex-basis:160px}:where(.astra-home) .product-category-grid{gap:12px}:where(.astra-home) .product-category-grid>button{padding:13px}}@media(max-width:1050px){:where(.astra-home) .refined-panel:has(.visual-products){display:none}}:where(.astra-home) .refined-header,:where(.astra-home) .refined-header button,:where(.astra-home) .refined-header h2,:where(.astra-home) .refined-header h3,:where(.astra-home) .refined-header input{font-family:var(--font-geist-sans),Arial,sans-serif}:where(.astra-home) .refined-header .wrap{max-width:1740px}:where(.astra-home) .refined-header .nav-row{height:76px;gap:22px}:where(.astra-home) .refined-header.is-compact .nav-row{height:70px}:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:285px}:where(.astra-home) .refined-navigation{gap:8px;margin-inline:auto;align-self:stretch}:where(.astra-home) .refined-navigation button{position:relative;height:100%;padding:0 12px;font-size:17px;font-weight:600;letter-spacing:-.25px;color:#292929;gap:7px}:where(.astra-home) .refined-navigation button:after{content:"";position:absolute;bottom:0;left:5px;right:5px;height:3px;background:#2946ac;transform:scaleX(0);transition:transform .15s ease}:where(.astra-home) .refined-navigation button[aria-expanded=true]:after{transform:scaleX(1)}@media(hover:hover){:where(.astra-home) .refined-navigation button:hover:after{transform:scaleX(1)}}:where(.astra-home) .refined-navigation button svg{color:#a4a8ad;width:14px;height:14px}:where(.astra-home) .refined-tools .header-contact{font-size:15px;font-weight:600;letter-spacing:-.2px;padding:8px 17px;border:1px solid #aeb5bf;border-radius:3px;background:#fff;color:#292929;white-space:nowrap}:where(.astra-home) .refined-tools .header-contact>svg{display:none}:where(.astra-home) .refined-tools>button{border:1px solid #e7e7e7;border-radius:50%;width:44px;height:44px}:where(.astra-home) .refined-tools .header-contact:hover,:where(.astra-home) .refined-tools>button:hover{background:#f5f6f8;border-color:#cdd2da}:where(.astra-home) .product-families{flex-basis:220px}:where(.astra-home) .product-families button,:where(.astra-home) .product-families>a{font-size:17px;padding:14px 12px}:where(.astra-home) .product-category-grid h3{font-size:21px;font-weight:600}:where(.astra-home) .product-category-grid p{font-size:15px}:where(.astra-home) .category-explore,:where(.astra-home) .product-menu-bottom>a{font-size:15px}:where(.astra-home) .product-category-grid img{height:155px}:where(.astra-home) .product-model-grid{gap:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}:where(.astra-home) .product-model{max-width:none;min-width:0;padding:22px;border-radius:0}:where(.astra-home) .product-model:first-child{border-radius:16px 0 0 16px}:where(.astra-home) .product-model:last-child{border-radius:0 16px 16px 0}:where(.astra-home) .product-model img{height:195px}:where(.astra-home) .product-model h3{font-size:24px}:where(.astra-home) .product-model p{font-size:16px}:where(.astra-home) .product-menu-heading>button{font-size:16px}:where(.astra-home) .product-menu-heading>p:not(.eyebrow){font-size:17px}:where(.astra-home) .mega-groups>div>a{font-size:18px}:where(.astra-home) .mega-groups h3{font-size:14px}:where(.astra-home) .refined-mobile a{font-size:18px}:where(.astra-home) .refined-mobile summary{font-size:24px}@media(max-width:1400px) and (min-width:1151px){:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:250px}:where(.astra-home) .refined-navigation{gap:17px}:where(.astra-home) .refined-navigation button{font-size:19px}:where(.astra-home) .refined-header .nav-row{gap:18px}:where(.astra-home) .product-families{flex-basis:190px}:where(.astra-home) .product-category-grid h3{font-size:18px}}@media(max-width:1150px){:where(.astra-home) .refined-navigation{display:none}:where(.astra-home) .refined-tools .refined-mobile-toggle{display:grid}:where(.astra-home) .refined-tools{margin-left:auto}:where(.astra-home) .refined-mobile:not([hidden]){display:block}:where(.astra-home) .refined-panel:has(.mega-content),:where(.astra-home) .refined-panel:has(.visual-products){display:none}:where(.astra-home) .refined-header .nav-row,:where(.astra-home) .refined-header.is-compact .nav-row{height:96px}:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:245px}:where(.astra-home) .refined-mobile{max-height:calc(100dvh - 96px)}}@media(max-width:600px){:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:215px}:where(.astra-home) .refined-header .nav-row,:where(.astra-home) .refined-header.is-compact .nav-row{height:74px}:where(.astra-home) .refined-header .nav-row{gap:8px}:where(.astra-home) .refined-mobile{max-height:calc(100dvh - 74px)}}:where(.astra-home) .refined-header .visual-products{padding-block:22px;gap:22px}:where(.astra-home) .product-families button,:where(.astra-home) .product-families>a{font-size:15px;padding:10px 12px}:where(.astra-home) .product-category-grid>button{padding:13px}:where(.astra-home) .product-category-grid img{height:120px;margin:5px 0 12px}:where(.astra-home) .product-category-grid h3{font-size:18px}:where(.astra-home) .product-category-grid p{font-size:13px;margin:8px 0 12px}:where(.astra-home) .category-explore,:where(.astra-home) .product-menu-bottom>a{font-size:13px}:where(.astra-home) .product-model{padding:16px}:where(.astra-home) .product-model img{height:155px}:where(.astra-home) .product-model h3{font-size:20px;margin:12px 0 7px}:where(.astra-home) .product-model p{font-size:14px}:where(.astra-home) .product-menu-bottom{margin-top:16px;padding-top:13px}:where(.astra-home) .mega-content{padding-block:26px;gap:35px}:where(.astra-home) .mega-groups>div>a{font-size:16px;padding-block:7px}@media(min-width:1151px){:where(.astra-home) .refined-navigation{gap:8px}:where(.astra-home) .refined-navigation button{font-size:17px}:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:245px}}@media(min-width:601px) and (max-width:1150px){:where(.astra-home) .refined-header .nav-row,:where(.astra-home) .refined-header.is-compact .nav-row{height:78px}:where(.astra-home) .refined-mobile{max-height:calc(100dvh - 78px)}}@media(prefers-reduced-motion:reduce){:where(.astra-home) .refined-navigation button:after{transition:none}}:where(.astra-home) .refined-header .wrap{width:calc(100% - 64px);max-width:1920px}:where(.astra-home) .refined-header .visual-products{max-width:1920px}:where(.astra-home) .header-upper{height:30px;border-bottom:1px solid #f0f2f5}:where(.astra-home) .header-upper>.wrap{display:flex;align-items:center;justify-content:flex-end;height:100%}:where(.astra-home) .header-upper button{display:grid;place-items:center;width:36px;height:28px;border:0;background:transparent;color:#435061;cursor:pointer;border-radius:4px}:where(.astra-home) .header-upper button:hover,:where(.astra-home) .header-upper button[aria-expanded=true]{color:#2946ac;background:#f0f3fa}:where(.astra-home) .header-upper button svg{width:18px;height:18px}:where(.astra-home) .refined-tools .header-contact{background:#2946ac;border-color:#2946ac;color:#fff;padding:11px 24px;border-radius:6px}:where(.astra-home) .refined-tools .header-contact:hover{background:#203b98;border-color:#203b98;color:#fff}:where(.astra-home) .refined-panel{max-height:calc(100dvh - 120px)}:where(.astra-home) .refined-mobile{max-height:calc(100dvh - 120px)}@media(min-width:1151px){:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:330px}:where(.astra-home) .refined-header .nav-row{height:90px}:where(.astra-home) .refined-header.is-compact .nav-row{height:82px}:where(.astra-home) .refined-navigation{gap:18px}:where(.astra-home) .refined-navigation button{padding-inline:14px}}@media(min-width:1151px) and (max-width:1350px){:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:285px}:where(.astra-home) .refined-navigation{gap:5px}:where(.astra-home) .refined-navigation button{padding-inline:8px}:where(.astra-home) .refined-header .nav-row{gap:16px}}@media(max-width:1150px){:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:285px}}@media(max-width:600px){:where(.astra-home) .refined-header .wrap{width:calc(100% - 32px)}:where(.astra-home) .refined-header .brand,:where(.astra-home) .refined-header .brand img{width:245px}:where(.astra-home) .refined-mobile,:where(.astra-home) .refined-panel{max-height:calc(100dvh - 104px)}}:where(.astra-home) .mega-news-content .mega-groups{display:flex;justify-content:flex-start;min-height:240px}:where(.astra-home) .mega-news-events.mega-intro{width:300px;max-width:100%;border:0;padding:0}:where(.astra-home) .mega-groups>.mega-news-events>a{justify-content:flex-start;font-size:14px;padding:0;color:#2946ac;gap:10px}:where(.astra-home) .mega-groups>.mega-news-events>a svg{opacity:1}:where(.astra-home) .mega-news-content{grid-template-columns:300px 300px;gap:40px}:where(.astra-home) .mega-news-content .mega-news-events,:where(.astra-home) .mega-news-content>.mega-intro{box-sizing:border-box;width:300px;padding-right:40px}:where(.astra-home) .mega-news-content .mega-intro{display:flex;flex-direction:column;min-height:240px}:where(.astra-home) .mega-news-content .mega-intro>a{margin-top:auto;padding-top:24px}:where(.astra-home) .mega-news-content .mega-intro>p:not(.eyebrow){max-width:260px}:where(.astra-home) .mega-news-content{grid-template-columns:minmax(280px,340px) minmax(320px,390px) 1fr;column-gap:clamp(80px,10vw,180px)}:where(.astra-home) .mega-news-content>.mega-intro{grid-column:1;width:auto;padding-right:48px}:where(.astra-home) .mega-news-content>.mega-groups{grid-column:2;display:block;min-width:0}:where(.astra-home) .mega-news-content .mega-news-events{width:auto;min-width:0;padding-right:0}:where(.astra-home) .mega-news-content .mega-news-events>p:not(.eyebrow){max-width:330px}@media(min-width:1151px) and (max-width:1350px){:where(.astra-home) .mega-news-content{grid-template-columns:minmax(250px,300px) minmax(300px,350px) 1fr;column-gap:clamp(56px,7vw,100px)}:where(.astra-home) .mega-news-content>.mega-intro{padding-right:36px}:where(.astra-home) .mega-news-content .mega-intro h2{font-size:32px}}