.menu__wrapper .navigator .ProductsNavigation-module__dE3Juq__dropdown.dropdown-menu.capability-menu{width:min(680px,100vw - 320px);padding:24px}.ProductsNavigation-module__dE3Juq__groups{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:32px;display:grid}.ProductsNavigation-module__dE3Juq__mobileResults{margin:0 28px 20px;padding:0;list-style:none}.ProductsNavigation-module__dE3Juq__mobileResult{font-size:var(--type-caption-size);line-height:var(--type-caption-line);touch-action:pan-y;padding:12px 0;display:block}.ProductsNavigation-module__dE3Juq__mobileResult:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ProductsNavigation-module__dE3Juq__mobileResult:hover{text-underline-offset:4px;text-decoration:underline}}
.ResetButton-module__NzivIW__button.ResetButton-module__NzivIW__button{width:fit-content;min-width:0;min-height:48px;color:var(--form-reset-ink);font:inherit;font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-line);letter-spacing:0;text-transform:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;display:inline-flex}.ResetButton-module__NzivIW__button.ResetButton-module__NzivIW__compact{min-height:44px;padding:0 12px}.ResetButton-module__NzivIW__button.ResetButton-module__NzivIW__iconOnly{width:44px;padding:0}.ResetButton-module__NzivIW__button:focus-visible{outline:2px solid var(--form-reset-focus);outline-offset:3px}.ResetButton-module__NzivIW__button:disabled{cursor:default;opacity:.5}@media (hover:hover) and (pointer:fine){.ResetButton-module__NzivIW__button.ResetButton-module__NzivIW__button:not(:disabled):hover{text-underline-offset:3px;text-decoration:underline}}.ResetButton-module__NzivIW__group{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:inline-flex}.ResetButton-module__NzivIW__confirmation{color:var(--form-reset-ink);font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-line);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.ResetButton-module__NzivIW__button.ResetButton-module__NzivIW__action{padding:0}.ResetButton-module__NzivIW__button.ResetButton-module__NzivIW__clear{color:var(--form-reset-clear)}
.MobileNavSidebar-module__upSh0W__panel.MobileNavSidebar-module__upSh0W__panel{grid-template-rows:var(--site-header-height) minmax(0, 1fr);z-index:1002;width:100%;max-width:none;height:100dvh;box-shadow:none;background:#faf9f6;display:grid;inset:0;overflow:hidden}.MobileNavSidebar-module__upSh0W__topbar{background:var(--site-header-glass);justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex}.MobileNavSidebar-module__upSh0W__brand img{width:180px;max-width:100%;display:block}.MobileNavSidebar-module__upSh0W__close{corner-shape:var(--site-corner-shape);color:#0c1228;touch-action:pan-y;background:#f0ece7;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.MobileNavSidebar-module__upSh0W__content{overscroll-behavior:contain;touch-action:pan-y;padding:16px 24px max(24px, env(safe-area-inset-bottom));overflow-y:auto}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile{max-width:720px;margin-inline:auto}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__search{corner-shape:round;background:#f0ece7;border:0;border-radius:28px;gap:8px;padding:6px 6px 6px 16px}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__search>svg{display:none}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__search input{font-size:var(--type-control-size);color:#0c1228;line-height:var(--type-control-line);letter-spacing:0;font-weight:400}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__search-submit{corner-shape:round;color:#0c1228;background:#ff8204;border:0;border-radius:50%;width:40px;height:40px;transition:none}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__section{border:0;padding:20px 0 0}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__section-title{margin:0 0 16px;font-size:1.25rem;font-weight:400;line-height:1.75rem}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__subheading{font-size:var(--type-caption-size);letter-spacing:0;text-transform:none;font-weight:500;line-height:var(--type-caption-line);margin-bottom:8px}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__list{margin:0}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__list li+li{margin-top:4px}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__text-link{corner-shape:var(--site-corner-shape);touch-action:pan-y;background:0 0;border-radius:8px;min-height:52px;padding:12px;font-size:1.25rem;font-weight:400;line-height:1.75rem}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__text-link--secondary{min-height:44px;font-size:var(--type-control-size);font-weight:400;line-height:var(--type-control-line);letter-spacing:0;padding:10px 12px}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__children{padding:0 12px 12px}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__children[hidden]{display:none}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__text-link:hover{background:0 0}:is(.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__text-link:focus-visible,.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__text-link:active){background:#f0ece7}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__link-icon svg{width:20px;height:20px}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__service-groups{margin-top:16px}.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__service-group+.navigator-mobile__service-group{border:0;margin-top:24px;padding-top:0}.MobileNavSidebar-module__upSh0W__panel button:focus-visible,.MobileNavSidebar-module__upSh0W__panel a:focus-visible,.MobileNavSidebar-module__upSh0W__panel input:focus-visible{outline-offset:2px;outline:2px solid #fcb425}@media (hover:hover) and (pointer:fine){.MobileNavSidebar-module__upSh0W__panel .navigator-mobile__text-link:hover{background:#f0ece7}}@media (min-width:1024px){.MobileNavSidebar-module__upSh0W__panel.MobileNavSidebar-module__upSh0W__panel{display:none}}
.GlobalSearch-module__JaRZ0a__root{z-index:50;--search-ink:#111827;--search-muted:#646570;--search-hover:#f0ece7;--search-surface:#faf9f6;--search-corner-shape:superellipse(1.1);--search-radius:18px;--search-inset:6px;--search-inner-radius:calc(var(--search-radius) - var(--search-inset));flex-shrink:0;width:44px;height:44px;margin-left:auto;margin-right:0;display:none;position:relative}.GlobalSearch-module__JaRZ0a__toggle{border-radius:var(--search-radius);corner-shape:var(--search-corner-shape);background:var(--search-hover);width:44px;height:44px;color:var(--search-ink);touch-action:pan-y;place-items:center;display:grid}.GlobalSearch-module__JaRZ0a__toggle:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:2px}.GlobalSearch-module__JaRZ0a__field{border-radius:var(--search-radius);corner-shape:var(--search-corner-shape);touch-action:pan-y;background:#f6f2eecc;width:100%;height:100%;position:relative}.GlobalSearch-module__JaRZ0a__input{border-radius:inherit;corner-shape:inherit;width:100%;height:100%;color:var(--search-ink);font-size:var(--type-control-size);font-weight:400;line-height:var(--type-control-line);letter-spacing:0;background:0 0;border:0;outline:none;padding:0 48px 0 16px}.GlobalSearch-module__JaRZ0a__input::placeholder{color:var(--search-muted);font-weight:400}.GlobalSearch-module__JaRZ0a__withReset .GlobalSearch-module__JaRZ0a__input{padding-right:88px}.GlobalSearch-module__JaRZ0a__field:focus-within{outline:2px solid var(--button-primary-bg);outline-offset:2px}.GlobalSearch-module__JaRZ0a__submit{inset:var(--search-inset) var(--search-inset) var(--search-inset) auto;border-radius:var(--search-inner-radius);corner-shape:var(--search-corner-shape);background:var(--button-primary-bg);width:32px;color:var(--search-ink);touch-action:pan-y;place-items:center;display:grid;position:absolute}.GlobalSearch-module__JaRZ0a__reset{position:absolute;top:50%;right:42px;transform:translateY(-50%)}.GlobalSearch-module__JaRZ0a__panel{width:100%;padding:var(--search-inset);border-radius:var(--search-radius);corner-shape:var(--search-corner-shape);background:var(--search-surface);box-shadow:var(--site-header-shadow);color:var(--search-ink);touch-action:pan-y;border:0;position:absolute;top:calc(100% + 20px);right:0}.GlobalSearch-module__JaRZ0a__results{border-radius:var(--search-inner-radius);corner-shape:var(--search-corner-shape);overscroll-behavior:contain;touch-action:pan-y;max-height:min(340px,100dvh - 180px);overflow-y:auto}.GlobalSearch-module__JaRZ0a__result{border-radius:var(--search-inner-radius);corner-shape:var(--search-corner-shape);text-align:left;touch-action:pan-y;background:0 0;flex-direction:column;gap:3px;width:100%;padding:10px 12px;display:flex}.GlobalSearch-module__JaRZ0a__name{font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-line);overflow-wrap:anywhere;letter-spacing:0}.GlobalSearch-module__JaRZ0a__match{font-weight:500}.GlobalSearch-module__JaRZ0a__reagentLabel{color:var(--search-muted);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:400}.GlobalSearch-module__JaRZ0a__cas{color:var(--search-muted);font-size:var(--type-technical-size);line-height:var(--type-technical-line);letter-spacing:0;font-weight:400;font-family:var(--font-fira-mono), monospace}.GlobalSearch-module__JaRZ0a__selected{background:var(--search-hover)}.GlobalSearch-module__JaRZ0a__status{color:var(--search-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:0;align-items:center;gap:8px;padding:12px;font-weight:400;display:flex}.GlobalSearch-module__JaRZ0a__allResults{border-radius:var(--search-inner-radius);corner-shape:var(--search-corner-shape);width:100%;color:var(--search-ink);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-align:left;overflow-wrap:anywhere;touch-action:pan-y;letter-spacing:0;background:0 0;padding:10px 12px;font-weight:400;display:block}.GlobalSearch-module__JaRZ0a__result:focus-visible,.GlobalSearch-module__JaRZ0a__allResults:focus-visible,.GlobalSearch-module__JaRZ0a__submit:focus-visible{outline:2px solid var(--form-reset-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.GlobalSearch-module__JaRZ0a__result:hover,.GlobalSearch-module__JaRZ0a__allResults:hover{background:var(--search-hover)}}@media (min-width:1024px){.GlobalSearch-module__JaRZ0a__root{display:block}}@media (min-width:1024px) and (max-width:1535.98px){.GlobalSearch-module__JaRZ0a__field{background:var(--search-surface);width:min(380px,100vw - 48px);box-shadow:var(--site-header-shadow);display:none;position:absolute;top:calc(100% + 16px);right:0}.GlobalSearch-module__JaRZ0a__expanded .GlobalSearch-module__JaRZ0a__field{display:block}}@media (min-width:1536px){.GlobalSearch-module__JaRZ0a__root{width:320px}.GlobalSearch-module__JaRZ0a__toggle{display:none}}
@font-face{font-family:Fira Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/c446badc1bf258e2-s.3pgxan9ru9k8h.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/2e000d3b178ba67c-s.42cx7gxqvwo-h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/6d3dab832b92d83d-s.0k-8jqf9e1vts.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a0662adce50fc362-s.1aiknjza1rwjo.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/98eb6d3616d3ff88-s.0a6w1qf_72c5j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/da1a47fcd5dd51c2-s.3xkp5lfbvgeul.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/1a65eaca1af83d2d-s.p.2n2pq2og4g1l6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/49c73052a76de1ba-s.2y1xt0rkt2qzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0e717bd8a6d196db-s.1iklmgykafkf0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc834cb042f2ff9d-s.242su5evoijei.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bfe689184085c15-s.2a820_4fmt6g9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b246a8469c64f3df-s.40lvwifq6hj47.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8b20543b8a22cd93-s.34ywxfl3sva1m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f91dfeb76de9ed8-s.p.36akkj5bne2af.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4321823e49ef7b4d-s.0zng7cxwy9au9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/21c16b73fa30526e-s.06sd7qsl-8bfd.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f66e752ca4a897d6-s.05k1bvwmrwum-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1dddbcbcb0a11698-s.0zbn6yop9-0w7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/05e2150c30176dd2-s.2h-w7zmi4t3kg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c2180619faa03ebd-s.237xndqpi3saq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/47164f41cd1aeec0-s.p.0skti5px2cu5p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e43e5fb2b16b810e-s.16ylgzgju83ia.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5a70eb2f0849caad-s.38z0tjli9_qnz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7459e790a71b8af0-s.00c7113kb64c7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b9ede83281b7fe2b-s.3xhq48vw2_zxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d0099479dec6c45e-s.1adyctslkp3wf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f69abbf4ee49986d-s.03763c-l58ztj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6ae4ae507e241e26-s.p.2cx5yoiz2tvmu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/31e7b35547820de7-s.0dg_wzeodghk0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/47ffa7a5c10263d4-s.2gub10ouot7f4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/833173a2ebcc2474-s.3n-vt0pv_iz8c.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/bca908e133958b77-s.34tm4znubj68m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0d53c524aa4949d5-s.31fssvmn9eja4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a0765b6f60f1d969-s.1okxnlc_18w7b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/dd3c837a83e83036-s.p.141qpnfvrcv4r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c14d22d67366db36-s.2chow771o46j6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/33eef18ff6079668-s.0aul6hvub027o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/adfb5c0cf5cb4d09-s.1g_rqkun_x2dv.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e4d414c7a5e8d9ef-s.05y057b1ug9gr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c7fcb79bc2ff025f-s.3uaqqzwc_fk3h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e1e0f9a8d87bd4c8-s.09k7nshorna1z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c76157874a2922f6-s.p.15i0f734m9k64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a3b6ed62ff5bf79-s.14zco84qjarj1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5977ec4b36520f6d-s.1b4wfu447q0ot.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dee726aa58e45761-s.2bg-5or2476gl.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a51e2b9c08a8ebb-s.0v0yrybwua5of.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/041e25e6ca1e5139-s.2c24-lf85rp34.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9106bdef11d9f452-s.3hx826af69v_i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/173b4e1ecbfe6c3b-s.p.2fbf3bgg1s05u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc1417d4a51f10fe-s.2tletqfd6u4m8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21110e96b1dae9b1-s.1u_f24jx3zyx8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0621d06476499bd5-s.0mv7spkos-wzi.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7b6421103319f6f3-s.318x9gbk9fe1c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/282a7b8681f0cd88-s.24jbhotr7pu3a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e80a34bd088ce0f-s.3utnawenq_sdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89c2c771ed51f5b8-s.p.19brr9to9_i2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80e73f10bd0a6f07-s.2y5vm87z47x5p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/002ddd0f057a002e-s.373akllvderif.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91039d912575a5c4-s.3_t25rcati8dt.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0869dcf11f7cee16-s.1mmx_khi_diro.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d63474f5ec82b5f-s.0acwtz2v_y-ij.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6faa3045a94be73b-s.0a_sez2qeuq4l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc75fa3e14c3cd04-s.p.0k___ifed2hv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57ac5cb5a2918c53-s.15l5os0ybt6mo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe62e8d0a3cf5f1e-s.27rjhkp-gw6hu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/09f7c292a3ff9832-s.22h0tcq9gt0k1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2e596235ca729a70-s.2gurfweztcdht.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddedd03f86ec4f2c-s.0u5ai6wnpb8mv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70a1923cc78dd0cb-s.0qhuslvdau0zl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d205b44cc8ff5cb-s.p.3xxa8tlhcli_-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.fira_sans_cf2823b2-module__mL-pba__className{font-family:Fira Sans,Fira Sans Fallback}.fira_sans_cf2823b2-module__mL-pba__variable{--font-fira-sans:"Fira Sans", "Fira Sans Fallback"}
@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/34eea1f89e3f9aee-s.00844g0djtarp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5b8c2c3ad728dea-s.35ztnejgk56ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c9b3af7257a0dd0-s.22gvoa490cz6p.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79610026aa38ebe-s.3uczslg-f6a5v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd99736bd6fac001-s.20vkrmz5ch-up.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ed5efcd051cbfeb-s.30pvoih_1drw-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ce9a4a38ba25966-s.p.02nmhx5ck_ir6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e49a639a7ad3ff-s.2n38pjg9k24fm.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a5688f507de1960a-s.2hoqkvkw_7pep.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10df47dae3594c1e-s.25gqyi1ycu2nh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/516a368d92bf23dc-s.38rwxpnfqhlvc.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e311d6dc24546a2a-s.345io5x1m405w.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2e98cf7339928d1a-s.0mert0k7am714.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfbeec1432aa9326-s.p.2vod9gmp6kmdx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c4f052f5ba74cf9-s.0oryh3kktonrq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bed2945de33cb4c-s.2y16812ptlp86.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55779735d3496672-s.38ctp8swx060s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e839e5d462ddd77a-s.0b2kkd8vbga9s.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c6cb0719d5e9647-s.1n3apxsgisj_l.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f1faef7042b56ef-s.0h72xjtquvzs8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/788ad271f9d0b1c8-s.p.24yy2w7i1a038.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Mono Fallback;src:local(Arial);ascent-override:69.47%;descent-override:19.69%;line-gap-override:0.0%;size-adjust:134.59%}.fira_mono_e2010e7a-module__PV4ksG__className{font-family:Fira Mono,Fira Mono Fallback;font-style:normal}.fira_mono_e2010e7a-module__PV4ksG__variable{--font-fira-mono:"Fira Mono", "Fira Mono Fallback"}
@font-face{font-family:Roboto Serif;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f077bf89f0de1a6c-s.20pl8ov8u2iod.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/49b1fdfb4ec59250-s.17gk7u0q4q2ud.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/22f9f3ee4de8d572-s.2-_22cf_k7zdc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/2fd46704b89ee5b4-s.21roes0sz2254.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/922f93bfe373ae92-s.p.24aq8yd52us02.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fba29726dd5bda03-s.2ave1qpb-zmbo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/9e42766bb6c5f3dc-s.1hmceazuaq0b_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/081093b1703199d9-s.202u7kljdm5x_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/133b65824f9e1848-s.0q5d8gjwqnc7w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/432bdc20bcf49425-s.p.0jja9qxl7vthd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif Fallback;src:local(Times New Roman);ascent-override:72.98%;descent-override:19.21%;line-gap-override:0.0%;size-adjust:127.02%}.roboto_serif_4c6928e1-module__SSCEpG__className{font-family:Roboto Serif,Roboto Serif Fallback}.roboto_serif_4c6928e1-module__SSCEpG__variable{--font-roboto-serif:"Roboto Serif", "Roboto Serif Fallback"}
.BenefitOne-module__vKWrKq__glass{--capability-glass-backdrop:var(--surface-glass-backdrop)}.BenefitOne-module__vKWrKq__glass:before{z-index:-1;border-radius:inherit;corner-shape:var(--site-corner-shape);background-color:var(--surface-glass-bg);-webkit-backdrop-filter:var(--capability-glass-backdrop);backdrop-filter:var(--capability-glass-backdrop);content:"";pointer-events:none;position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px))){.BenefitOne-module__vKWrKq__glass:before{-webkit-backdrop-filter:var(--capability-glass-backdrop)}}
.ContactAtmosphere-module___mWYpq__scene{isolation:isolate;position:relative}.ContactAtmosphere-module___mWYpq__atmosphere{z-index:-1;pointer-events:none;--contact-amber:#fcb425;--contact-sage:#b4c8bd;background:#fbfaf7;position:absolute;inset:0;overflow:hidden}.ContactAtmosphere-module___mWYpq__topAligned .ContactAtmosphere-module___mWYpq__light{height:min(740px,100%);bottom:auto}.ContactAtmosphere-module___mWYpq__light{--light-scale:1;--light-opacity:.5;--light-blur:48px;--light-softness:1;--light-strength:1;position:absolute;inset:0}.ContactAtmosphere-module___mWYpq__light:before{content:"";transform:translate(-50%, -50%) scale(var(--light-scale));width:clamp(280px,42vw,660px);height:clamp(240px,34vw,520px);filter:blur(calc(var(--light-blur) * var(--light-softness)));opacity:calc(var(--light-opacity) * var(--light-strength));position:absolute;top:50%;left:50%}.ContactAtmosphere-module___mWYpq__amber:before{background:radial-gradient(ellipse at 40% 55%, var(--contact-amber), #f4d6ae 45%, transparent 72%);border-radius:42% 58% 63% 37%/54% 40% 60% 46%}.ContactAtmosphere-module___mWYpq__sage:before{background:radial-gradient(ellipse at 60% 40%, var(--contact-sage), #dce5d9 45%, transparent 72%);border-radius:65% 35% 40% 60%/40% 60%}.ContactAtmosphere-module___mWYpq__frost{background:linear-gradient(100deg,#ffffff59,#ffffffc2 43%,#ffffff47);position:absolute;inset:0}@media (max-width:767px){.ContactAtmosphere-module___mWYpq__light{--light-softness:.7;--light-strength:.72}}
.InquiryForm-module__0Yl97q__form{touch-action:pan-y;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.InquiryForm-module__0Yl97q__field,.InquiryForm-module__0Yl97q__message{align-content:start;gap:6px;min-width:0;display:grid}.InquiryForm-module__0Yl97q__field>:is(input,select),.InquiryForm-module__0Yl97q__message>textarea{min-width:0;max-width:100%}.InquiryForm-module__0Yl97q__message,.InquiryForm-module__0Yl97q__actions{grid-column:1/-1}.InquiryForm-module__0Yl97q__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-top:4px;display:flex}.InquiryForm-module__0Yl97q__actions>button{min-width:168px}@media (max-width:639.98px){.InquiryForm-module__0Yl97q__form{grid-template-columns:minmax(0,1fr);gap:18px}.InquiryForm-module__0Yl97q__actions>button{flex:1;min-width:min(168px,100%)}}
.HomePreclinicalDevelopment-module__gAPprW__section{color:#202124;background:#fbfaf7;padding:80px 0}.HomePreclinicalDevelopment-module__gAPprW__section a{touch-action:pan-y}.HomePreclinicalDevelopment-module__gAPprW__section a:focus-visible{outline-offset:5px;outline:2px solid #111}.HomePreclinicalDevelopment-module__gAPprW__heading{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.HomePreclinicalDevelopment-module__gAPprW__copy h2{color:#0f172a;font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--type-heading-weight);white-space:nowrap;letter-spacing:var(--type-heading-tracking);margin:18px 0 0}.HomePreclinicalDevelopment-module__gAPprW__intro{width:100%;max-width:1040px}.HomePreclinicalDevelopment-module__gAPprW__intro p{max-width:70ch;font-size:var(--type-lead-size);line-height:var(--type-lead-line);letter-spacing:0;margin:0;font-weight:300}.HomePreclinicalDevelopment-module__gAPprW__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;font-size:12px;font-weight:600;line-height:20px;display:flex}.HomePreclinicalDevelopment-module__gAPprW__primary{corner-shape:var(--site-corner-shape);color:#111;min-height:46px;font-size:var(--type-action-size);line-height:var(--type-cta-line);letter-spacing:0;text-align:center;text-transform:uppercase;background-color:#ff8204;border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-weight:700;display:inline-flex}.HomePreclinicalDevelopment-module__gAPprW__secondary{color:#202124;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.HomePreclinicalDevelopment-module__gAPprW__actionArrow{width:18px;height:18px}.HomePreclinicalDevelopment-module__gAPprW__actionArrow path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.HomePreclinicalDevelopment-module__gAPprW__content{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:64px;margin-top:52px;display:grid}.HomePreclinicalDevelopment-module__gAPprW__visual{corner-shape:var(--site-corner-shape);background:#f4f0ed;border-radius:8px;min-height:380px;margin:0;position:relative;overflow:hidden}.HomePreclinicalDevelopment-module__gAPprW__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%;filter:saturate(.72)contrast(.96)}.HomePreclinicalDevelopment-module__gAPprW__workstreams{border-top:1px solid #dedbd4;grid-template-rows:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HomePreclinicalDevelopment-module__gAPprW__workstreams li{border-bottom:1px solid #dedbd4;min-height:0}.HomePreclinicalDevelopment-module__gAPprW__workstreams a{height:100%;min-height:116px;color:inherit;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;padding:20px 18px 20px 22px;display:grid}.HomePreclinicalDevelopment-module__gAPprW__workstreams h3{font-size:var(--type-title-size);line-height:var(--type-title-line);letter-spacing:0;margin:0 0 9px;font-weight:400}.HomePreclinicalDevelopment-module__gAPprW__workstreams p{color:#202124;font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:0;margin:0;font-weight:300}.HomePreclinicalDevelopment-module__gAPprW__workstreamCopy{min-width:0}.HomePreclinicalDevelopment-module__gAPprW__arrow{color:#202124;width:24px;height:24px}.HomePreclinicalDevelopment-module__gAPprW__arrow path{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.HomePreclinicalDevelopment-module__gAPprW__primary:hover{color:#111;background-color:#e56f00}.HomePreclinicalDevelopment-module__gAPprW__secondary:hover{color:#ff8204;text-decoration-thickness:2px}.HomePreclinicalDevelopment-module__gAPprW__workstreams a:hover{color:#ff8204;background:#f4f0ed}.HomePreclinicalDevelopment-module__gAPprW__workstreams a:hover .HomePreclinicalDevelopment-module__gAPprW__arrow{color:#ff8204}}@media (max-width:1199.98px){.HomePreclinicalDevelopment-module__gAPprW__heading{gap:28px}.HomePreclinicalDevelopment-module__gAPprW__content{gap:40px}}@media (max-width:1023.98px){.HomePreclinicalDevelopment-module__gAPprW__section{padding:56px 0}.HomePreclinicalDevelopment-module__gAPprW__heading{gap:26px}.HomePreclinicalDevelopment-module__gAPprW__intro{max-width:760px}.HomePreclinicalDevelopment-module__gAPprW__content{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.HomePreclinicalDevelopment-module__gAPprW__visual{min-height:0}.HomePreclinicalDevelopment-module__gAPprW__visual:before{content:"";padding-top:56.25%;display:block}.HomePreclinicalDevelopment-module__gAPprW__workstreams a{min-height:108px}}@media (max-width:991.98px){.HomePreclinicalDevelopment-module__gAPprW__primary{min-height:40px;padding:0 18px}}@media (max-width:767.98px){.HomePreclinicalDevelopment-module__gAPprW__section{padding:40px 0}.HomePreclinicalDevelopment-module__gAPprW__copy h2{white-space:normal}.HomePreclinicalDevelopment-module__gAPprW__content{gap:20px;margin-top:24px}.HomePreclinicalDevelopment-module__gAPprW__workstreams a{gap:16px;min-height:0;padding:12px 6px 12px 0}.HomePreclinicalDevelopment-module__gAPprW__workstreams h3{margin:0 0 4px}.HomePreclinicalDevelopment-module__gAPprW__arrow{width:20px;height:20px}}@media (max-width:639.98px){.HomePreclinicalDevelopment-module__gAPprW__primary{min-height:42px;padding:8px 10px}}
.AboutUs-module__kqGiiW__page{--about-ink:#111;--about-paper:#fbfaf7;--about-border:#dedbd4;--about-accent:#fcb425;--about-green:#00a34b;color:var(--about-ink);background:#fff}.AboutUs-module__kqGiiW__hero{overflow:hidden}.AboutUs-module__kqGiiW__heroTitle{font-size:var(--type-hero-size);font-weight:var(--type-heading-weight);line-height:var(--type-hero-line);letter-spacing:var(--type-heading-tracking);text-wrap:balance;margin:0}.AboutUs-module__kqGiiW__heroDescription{max-width:65ch;font-size:var(--type-hero-copy-size);font-weight:var(--type-hero-copy-weight);line-height:var(--type-hero-copy-line);letter-spacing:0;text-wrap:pretty;margin:26px 0 0}.AboutUs-module__kqGiiW__sectionTitle{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-section-line);letter-spacing:var(--type-heading-tracking);text-wrap:balance;margin:0}.AboutUs-module__kqGiiW__cardTitle{font-size:var(--type-title-lg-size);font-weight:400;line-height:var(--type-title-lg-line);letter-spacing:-.01em;margin:0}.AboutUs-module__kqGiiW__copy{color:var(--about-ink);font-size:var(--type-lead-size);line-height:var(--type-lead-line);letter-spacing:0;max-width:65ch;font-weight:300}.AboutUs-module__kqGiiW__serviceCopy{color:var(--about-ink);font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:0;font-weight:300}.AboutUs-module__kqGiiW__heroMedia{aspect-ratio:.95;corner-shape:var(--site-corner-shape);border-radius:8px;position:relative;overflow:hidden}.AboutUs-module__kqGiiW__coordinationMedia{aspect-ratio:1.2;corner-shape:var(--site-corner-shape);border-radius:8px;position:relative;overflow:hidden}.AboutUs-module__kqGiiW__textLink{color:#000;width:fit-content;font-size:var(--type-action-size);line-height:var(--type-action-line);touch-action:pan-y;letter-spacing:0;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.AboutUs-module__kqGiiW__textLink svg{flex-shrink:0}:is(.AboutUs-module__kqGiiW__hero .button-main:focus-visible,.AboutUs-module__kqGiiW__hero .button-secondary:focus-visible,.AboutUs-module__kqGiiW__textLink:focus-visible){outline:2px solid var(--about-ink);outline-offset:5px}.AboutUs-module__kqGiiW__serviceVisual{flex-shrink:0;width:96px;height:96px}.AboutUs-module__kqGiiW__serviceContent{flex-direction:column;flex:1;min-width:0;display:flex}.AboutUs-module__kqGiiW__serviceAction{font-size:var(--type-action-size);line-height:var(--type-action-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-weight:400;display:flex}.AboutUs-module__kqGiiW__serviceAction svg{flex-shrink:0}.AboutUs-module__kqGiiW__company{background:var(--about-paper)}.AboutUs-module__kqGiiW__facility{isolation:isolate;flex-direction:column;gap:24px;padding:32px 0;display:flex;position:relative}.AboutUs-module__kqGiiW__facility:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(at 42%,#c6f4cf75,#dbf4ea3d 48%,#0000 72%);position:absolute;inset:-15% 0}.AboutUs-module__kqGiiW__facilityLabel{color:var(--about-ink);font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:.06em;text-transform:uppercase;order:1}.AboutUs-module__kqGiiW__facilityValue{color:var(--about-green);letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:16px;margin:0;font-size:clamp(52px,6.2vw,88px);font-weight:400;line-height:1.05;display:flex}.AboutUs-module__kqGiiW__unit{color:var(--about-ink);letter-spacing:0;font-size:.62em}.AboutUs-module__kqGiiW__unit sup{font-size:.55em}.AboutUs-module__kqGiiW__locations .contact-locations{background:#fff;padding:80px 0 64px}.AboutUs-module__kqGiiW__locations .contact-locations__header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;margin-bottom:0}.AboutUs-module__kqGiiW__locations .contact-locations__header h2{font-size:var(--type-section-size);line-height:var(--type-section-line);letter-spacing:var(--type-heading-tracking);text-wrap:balance;font-weight:var(--type-heading-weight);margin:0}.AboutUs-module__kqGiiW__locations .contact-locations__header p{color:var(--about-ink);font-size:var(--type-lead-size);line-height:var(--type-lead-line);letter-spacing:0;font-weight:300}@media (max-width:1023px){.AboutUs-module__kqGiiW__heroMedia{aspect-ratio:1.7;max-height:420px}}@media (max-width:767px){.AboutUs-module__kqGiiW__serviceVisual{width:64px;height:64px}.AboutUs-module__kqGiiW__locations .contact-locations{padding:56px 0 40px}.AboutUs-module__kqGiiW__locations .contact-locations__header{grid-template-columns:minmax(0,1fr);gap:20px}}
.InquiryPresentation-module__fWDk4G__layout{font-family:var(--font-fira-sans), sans-serif;grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);align-items:start;gap:clamp(48px,6vw,80px);display:grid}.InquiryPresentation-module__fWDk4G__body{margin-top:clamp(42px,5vw,64px)}.InquiryPresentation-module__fWDk4G__layout>*{min-width:0}.InquiryPresentation-module__fWDk4G__aside{border-top:1px solid var(--program-ink);color:var(--program-copy);font-family:var(--font-fira-sans), sans-serif;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);letter-spacing:0;align-content:start;gap:0;display:grid}.InquiryPresentation-module__fWDk4G__aside>div{border-bottom:1px solid var(--program-border);padding:24px 0}.InquiryPresentation-module__fWDk4G__aside h2,.InquiryPresentation-module__fWDk4G__aside h3{color:var(--program-ink);font-size:var(--type-compact-title-size);font-weight:500;line-height:var(--type-compact-title-line);letter-spacing:0;text-transform:uppercase;margin:0 0 12px}.InquiryPresentation-module__fWDk4G__aside p{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.InquiryPresentation-module__fWDk4G__aside p+p{margin-top:12px}.InquiryPresentation-module__fWDk4G__aside a{color:var(--program-ink);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;touch-action:pan-y}.InquiryPresentation-module__fWDk4G__aside a:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:3px}.InquiryPresentation-module__fWDk4G__contactLink{width:fit-content;display:block}.InquiryPresentation-module__fWDk4G__contactLink+.InquiryPresentation-module__fWDk4G__contactLink{margin-top:12px}@media (hover:hover) and (pointer:fine){.InquiryPresentation-module__fWDk4G__aside a:hover{color:var(--button-primary-bg)}}@media (max-width:1023.98px){.InquiryPresentation-module__fWDk4G__layout{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767.98px){.InquiryPresentation-module__fWDk4G__body{margin-top:32px}.InquiryPresentation-module__fWDk4G__aside>div{padding:20px 0}}
.FeaturedCollectionDirectory-module__Bap5PW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.FeaturedCollectionDirectory-module__Bap5PW__card{--collection-paper:#fff;--collection-hover:#f0eeea;--collection-border:#eeece7;border:1px solid var(--collection-border);corner-shape:var(--site-corner-shape);background:var(--collection-paper);height:100%;min-height:320px;color:inherit;touch-action:pan-y;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;padding:28px;text-decoration:none;display:flex}.FeaturedCollectionDirectory-module__Bap5PW__visual{flex-shrink:0;align-self:flex-start;width:160px;max-width:100%;height:auto;display:block}.FeaturedCollectionDirectory-module__Bap5PW__card .FeaturedCollectionDirectory-module__Bap5PW__title{max-width:none;font-weight:var(--type-heading-weight);text-wrap:balance;margin:0}.FeaturedCollectionDirectory-module__Bap5PW__linkedCard{position:relative}.FeaturedCollectionDirectory-module__Bap5PW__copy{width:100%;min-width:0}.FeaturedCollectionDirectory-module__Bap5PW__collectionLink{color:inherit;text-decoration:none}.FeaturedCollectionDirectory-module__Bap5PW__collectionLink:after{content:"";position:absolute;inset:0}.FeaturedCollectionDirectory-module__Bap5PW__collectionLink:focus-visible{outline:none}.FeaturedCollectionDirectory-module__Bap5PW__productLinks{z-index:1;flex-wrap:wrap;gap:0 4px;margin:4px -16px -8px;padding:8px;list-style:none;display:flex;position:relative}.FeaturedCollectionDirectory-module__Bap5PW__productLink{z-index:1;min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;touch-action:pan-y;align-items:center;gap:6px;padding:0 8px;font-weight:400;text-decoration-thickness:1px;display:inline-flex;position:relative}.FeaturedCollectionDirectory-module__Bap5PW__productLink:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:3px}.FeaturedCollectionDirectory-module__Bap5PW__card:focus-visible{background:var(--collection-hover);outline:2px solid var(--button-primary-bg);outline-offset:4px}.FeaturedCollectionDirectory-module__Bap5PW__linkedCard:has(.FeaturedCollectionDirectory-module__Bap5PW__collectionLink:focus-visible){background:var(--collection-hover);outline:2px solid var(--button-primary-bg);outline-offset:4px}@media (hover:hover) and (pointer:fine){.FeaturedCollectionDirectory-module__Bap5PW__card:hover{border-color:var(--collection-hover);background:var(--collection-hover)}.FeaturedCollectionDirectory-module__Bap5PW__productLink:hover{color:var(--button-primary-bg)}}@media (min-width:768px) and (max-width:1023.98px){.FeaturedCollectionDirectory-module__Bap5PW__grid{gap:16px}.FeaturedCollectionDirectory-module__Bap5PW__card{min-height:300px;padding:24px 20px}}@media (max-width:767.98px){.FeaturedCollectionDirectory-module__Bap5PW__grid{grid-template-columns:minmax(0,1fr);gap:16px}.FeaturedCollectionDirectory-module__Bap5PW__card{border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;min-height:144px;padding:24px 20px}.FeaturedCollectionDirectory-module__Bap5PW__visual{align-self:center;width:96px}.FeaturedCollectionDirectory-module__Bap5PW__card .FeaturedCollectionDirectory-module__Bap5PW__title{flex:1;min-width:0;max-width:none}.FeaturedCollectionDirectory-module__Bap5PW__copy{flex:1}}
.DirectoryTypography-module__J6-DnG__shell{font-family:var(--font-fira-sans), sans-serif}.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__railTitle{font-size:var(--type-section-compact-size);font-weight:var(--type-heading-weight);line-height:var(--type-section-compact-line);letter-spacing:var(--type-heading-tracking)}.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__panelTitle{font-size:var(--type-title-lg-size);font-weight:400;line-height:var(--type-title-lg-line);letter-spacing:-.01em}.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__copy{font-family:var(--font-fira-sans), sans-serif;font-size:var(--type-body-size);font-weight:300;line-height:var(--type-body-line);letter-spacing:0}.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__tab{font-family:var(--font-fira-sans), sans-serif;font-size:var(--type-control-size);font-weight:400;line-height:var(--type-control-line);letter-spacing:0}.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__tab[aria-selected=true],.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__tab[aria-current=true]{font-weight:500}.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__label,.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__value{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:0}.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__label{font-weight:500}.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__value{font-weight:400}.DirectoryTypography-module__J6-DnG__shell .DirectoryTypography-module__J6-DnG__action{font-size:var(--type-action-size);font-weight:700;line-height:var(--type-cta-line);letter-spacing:0}
.Catalog-module__gV2eaq__scene{--catalog-border:#e5e2dd;--catalog-link:#a34e00;--catalog-surface:#faf9f6;--catalog-input:#fff;--catalog-radius:8px;--catalog-corner:var(--site-corner-shape)}.Catalog-module__gV2eaq__scene [aria-label=Breadcrumb] a{-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.Catalog-module__gV2eaq__scene [aria-label=Breadcrumb] a:hover,.Catalog-module__gV2eaq__scene [aria-label=Breadcrumb] a:hover :is(span,svg){color:var(--button-primary-bg)}}.Catalog-module__gV2eaq__panel{border:1px solid var(--catalog-border);background:var(--catalog-surface);border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);touch-action:pan-y;padding:16px}.Catalog-module__gV2eaq__control{border:1px solid var(--catalog-border);border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);background:var(--catalog-input);width:100%;min-height:42px;font-size:var(--type-control-size);line-height:var(--type-control-line);touch-action:pan-y;padding:8px 12px;font-weight:400}.Catalog-module__gV2eaq__primary{border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);background:var(--button-primary-bg);min-height:42px;color:var(--form-reset-ink);font-size:var(--type-action-size);line-height:var(--type-action-line);touch-action:pan-y;padding:8px 16px;font-weight:600}.Catalog-module__gV2eaq__primary:disabled{opacity:.5;cursor:not-allowed}.Catalog-module__gV2eaq__searchAutocomplete{width:100%;min-width:0;position:relative}.Catalog-module__gV2eaq__suggestions{z-index:30;overscroll-behavior-y:contain;border:1px solid var(--catalog-border);border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);background:var(--catalog-input);touch-action:pan-y;max-height:min(360px,50dvh);margin:0;padding:4px;list-style:none;position:absolute;inset:calc(100% + 8px) 0 auto;overflow-y:auto}.Catalog-module__gV2eaq__suggestion{border-radius:calc(var(--catalog-radius) - 4px);corner-shape:var(--catalog-corner);text-align:left;cursor:pointer;touch-action:pan-y;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:10px 12px;display:flex}.Catalog-module__gV2eaq__suggestion[aria-selected=true]{background:var(--catalog-surface);color:var(--catalog-link)}.Catalog-module__gV2eaq__suggestionName{font-size:var(--type-control-size);line-height:var(--type-control-line);overflow-wrap:anywhere;font-weight:400}.Catalog-module__gV2eaq__suggestionCAS{color:var(--catalog-muted,#646570);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}@media (hover:hover) and (pointer:fine){.Catalog-module__gV2eaq__suggestion:hover{background:var(--catalog-surface);color:var(--catalog-link)}}.Catalog-module__gV2eaq__searchForm{border:1px solid var(--catalog-border);border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);background:var(--catalog-input);touch-action:pan-y;width:100%;min-width:0;display:flex;overflow:hidden}.Catalog-module__gV2eaq__searchForm:focus-within{outline:2px solid var(--button-primary-bg);outline-offset:3px}.Catalog-module__gV2eaq__control.Catalog-module__gV2eaq__searchInput{border:0;border-radius:0;flex:1;min-width:0}.Catalog-module__gV2eaq__control.Catalog-module__gV2eaq__searchInput:focus-visible{outline:none}.Catalog-module__gV2eaq__searchButton{border-radius:0 calc(var(--catalog-radius) - 1px) calc(var(--catalog-radius) - 1px) 0;corner-shape:var(--catalog-corner);background:var(--button-primary-bg);min-height:42px;color:var(--catalog-input);touch-action:pan-y;border:0;flex:0 0 48px;justify-content:center;align-items:center;display:flex}.Catalog-module__gV2eaq__searchButton:focus-visible{outline:2px solid var(--catalog-input);outline-offset:-4px}.Catalog-module__gV2eaq__tag{border:1px solid var(--catalog-border);border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);font-size:var(--type-caption-size);line-height:var(--type-caption-line);background:var(--catalog-input);overflow-wrap:anywhere;touch-action:pan-y;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.Catalog-module__gV2eaq__option{font-size:var(--type-control-size);line-height:var(--type-control-line);overflow-wrap:anywhere;touch-action:pan-y;align-items:flex-start;gap:8px;padding:6px 0;font-weight:400;display:flex}.Catalog-module__gV2eaq__option input{width:16px;height:16px;accent-color:var(--button-primary-bg);flex:none;margin-top:4px}.Catalog-module__gV2eaq__control:focus-visible,.Catalog-module__gV2eaq__primary:focus-visible,.Catalog-module__gV2eaq__tag:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:3px}@media (hover:hover) and (pointer:fine){.Catalog-module__gV2eaq__tag:hover{border-color:var(--button-primary-bg)}.Catalog-module__gV2eaq__primary:hover{filter:brightness(.96)}}.Catalog-module__gV2eaq__catalogLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 24px;display:grid}.Catalog-module__gV2eaq__toolbar{gap:12px;display:grid}.Catalog-module__gV2eaq__filterToggle{white-space:nowrap;flex-shrink:0;min-height:40px}.Catalog-module__gV2eaq__featuredViewAllLink{text-decoration-line:underline;-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.Catalog-module__gV2eaq__featuredViewAllLink:hover{color:var(--button-primary-bg)}}.Catalog-module__gV2eaq__filterSidebar{min-width:0;display:none}.Catalog-module__gV2eaq__filterSidebarOpen{display:block}.Catalog-module__gV2eaq__filterSidebar:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:3px}.Catalog-module__gV2eaq__filters{touch-action:pan-y}.Catalog-module__gV2eaq__filterGroup{margin-bottom:24px}.Catalog-module__gV2eaq__filterSummary{border-bottom:1px solid var(--catalog-border);cursor:pointer;font-size:var(--type-compact-title-size);line-height:var(--type-compact-title-line);touch-action:pan-y;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-weight:500;list-style:none;display:flex}.Catalog-module__gV2eaq__filterSearch{border:1px solid var(--catalog-border);border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);background:var(--catalog-input);touch-action:pan-y;align-items:center;gap:8px;min-height:36px;margin-top:12px;padding:0 8px 0 10px;display:flex}.Catalog-module__gV2eaq__filterSearch:focus-within{border-color:var(--button-primary-bg);outline:2px solid var(--button-primary-bg);outline-offset:2px}.Catalog-module__gV2eaq__filterSearchIcon{color:var(--catalog-muted,#646570);flex-shrink:0}.Catalog-module__gV2eaq__filterSearchInput{width:100%;min-width:0;min-height:34px;color:var(--form-reset-ink);font-size:var(--type-caption-size);line-height:var(--type-caption-line);touch-action:pan-y;background:0 0;border:0;outline:none;padding:6px 0;font-weight:400}.Catalog-module__gV2eaq__filterSearchInput::placeholder{color:var(--catalog-muted,#646570)}.Catalog-module__gV2eaq__filterSearchClear{border-radius:calc(var(--catalog-radius) - 3px);corner-shape:var(--catalog-corner);min-height:32px;color:var(--catalog-muted,#646570);cursor:pointer;touch-action:pan-y;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.Catalog-module__gV2eaq__filterSearchClear:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.Catalog-module__gV2eaq__filterSearchClear:hover{background:var(--catalog-surface);color:var(--form-reset-ink)}}.Catalog-module__gV2eaq__filterSearchEmpty{color:var(--catalog-muted,#646570);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:10px 0 0}.Catalog-module__gV2eaq__filterOptions{scrollbar-width:thin;scrollbar-color:transparent transparent;touch-action:pan-y;max-height:216px;margin-top:4px;overflow-y:auto}.Catalog-module__gV2eaq__filterOptions::-webkit-scrollbar{width:8px}.Catalog-module__gV2eaq__filterOptions::-webkit-scrollbar-track{background:0 0}.Catalog-module__gV2eaq__filterOptions::-webkit-scrollbar-thumb{background:0 0;border:2px solid #f3f1ed;border-radius:8px}.Catalog-module__gV2eaq__filterOptions::-webkit-scrollbar-button{width:0;height:0;display:none}.Catalog-module__gV2eaq__filterOptions::-webkit-scrollbar-button:single-button{display:none}@media (hover:hover) and (pointer:fine){.Catalog-module__gV2eaq__filterOptions:hover{scrollbar-color:#aaa59d #f3f1ed}.Catalog-module__gV2eaq__filterOptions:hover::-webkit-scrollbar-track{background:#f3f1ed}.Catalog-module__gV2eaq__filterOptions:hover::-webkit-scrollbar-thumb{background:#aaa59d}}.Catalog-module__gV2eaq__filterSummary::-webkit-details-marker{display:none}.Catalog-module__gV2eaq__chevron{color:var(--button-primary-bg);flex:none}.Catalog-module__gV2eaq__filterGroup[open]>.Catalog-module__gV2eaq__filterSummary .Catalog-module__gV2eaq__chevron{transform:rotate(180deg)}.Catalog-module__gV2eaq__categoryNavigation{font-size:var(--type-caption-size);line-height:var(--type-caption-line);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.Catalog-module__gV2eaq__categoryScope{min-width:0;color:var(--form-reset-ink);overflow-wrap:anywhere;font-weight:500}.Catalog-module__gV2eaq__categoryBack{color:var(--catalog-link);touch-action:pan-y;flex:none}.Catalog-module__gV2eaq__categoryBack:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Catalog-module__gV2eaq__categoryBack:hover{color:var(--button-primary-bg)}}.Catalog-module__gV2eaq__optionCount{white-space:nowrap;color:var(--catalog-muted,#646570);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums}.Catalog-module__gV2eaq__optionCountPending{opacity:.42}.Catalog-module__gV2eaq__batchSummary{cursor:pointer;font-size:var(--type-caption-size);line-height:var(--type-caption-line);touch-action:pan-y;font-weight:400}.Catalog-module__gV2eaq__filterSummary:focus-visible,.Catalog-module__gV2eaq__batchSummary:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:3px}.Catalog-module__gV2eaq__layoutControls{touch-action:pan-y;flex:auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.Catalog-module__gV2eaq__resultCount{color:var(--catalog-muted,#646570);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.Catalog-module__gV2eaq__viewSwitch{--catalog-radius:8px;--catalog-corner:var(--site-corner-shape);border:1px solid var(--catalog-border,#e5e2dd);border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);background:var(--catalog-input,#fff);flex-shrink:0;display:flex;overflow:hidden}.Catalog-module__gV2eaq__viewButton{min-width:40px;min-height:40px;color:var(--catalog-muted,#646570);border-radius:calc(var(--catalog-radius) - 1px);corner-shape:var(--catalog-corner);touch-action:pan-y;justify-content:center;align-items:center;display:flex}.Catalog-module__gV2eaq__viewButton+.Catalog-module__gV2eaq__viewButton{border-left:1px solid var(--catalog-border,#e5e2dd)}.Catalog-module__gV2eaq__viewButton[aria-pressed=true]{background:var(--button-primary-bg);color:var(--form-reset-ink)}.Catalog-module__gV2eaq__viewButton:focus-visible{outline:2px solid var(--form-reset-ink);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.Catalog-module__gV2eaq__viewButton:hover{color:var(--form-reset-ink)}}@media (min-width:1024px){.Catalog-module__gV2eaq__catalogLayout{grid-template-columns:260px minmax(0,1fr);gap:12px 32px}.Catalog-module__gV2eaq__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.Catalog-module__gV2eaq__filterToggle{display:none}.Catalog-module__gV2eaq__filterSidebar{--catalog-sticky-top:calc(var(--site-header-height) + var(--site-header-offset) + 16px);top:var(--catalog-sticky-top);touch-action:pan-y;display:block;position:sticky}.Catalog-module__gV2eaq__resultCount{white-space:nowrap}}.Catalog-module__gV2eaq__catalogLayout.Catalog-module__gV2eaq__batchLayout{grid-template-columns:minmax(0,1fr)}.Catalog-module__gV2eaq__filterToggle[hidden]{display:none}
.ProductImageGallery-module__uHOVNW__gallery{--gallery-background:#fff;touch-action:pan-y;grid-template-columns:minmax(0,1fr) 60px;align-items:start;gap:12px;width:100%;min-width:0;max-width:400px;display:grid}.ProductImageGallery-module__uHOVNW__main{aspect-ratio:1;border:1px solid var(--reagent-border);border-radius:var(--reagent-radius);corner-shape:var(--reagent-corner);background:var(--gallery-background);cursor:zoom-in;touch-action:pan-y;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ProductImageGallery-module__uHOVNW__main:before{content:"";pointer-events:none;background:radial-gradient(#1111111f,#0000 70%);width:60%;height:16px;position:absolute;bottom:28px;left:20%}.ProductImageGallery-module__uHOVNW__image{-o-object-fit:contain;object-fit:contain;width:calc(100% - 48px);height:calc(100% - 48px);position:absolute;inset:24px}.ProductImageGallery-module__uHOVNW__zoom{color:var(--button-primary-bg);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px}.ProductImageGallery-module__uHOVNW__thumbnails{flex-direction:column;gap:12px;display:flex}.ProductImageGallery-module__uHOVNW__thumbnail{border:1px solid var(--reagent-border);border-radius:var(--reagent-radius);corner-shape:var(--reagent-corner);background:var(--gallery-background);cursor:pointer;touch-action:pan-y;justify-content:center;align-items:center;width:60px;height:60px;padding:6px;display:flex;overflow:hidden}.ProductImageGallery-module__uHOVNW__thumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ProductImageGallery-module__uHOVNW__thumbnail[aria-pressed=true]{border-color:var(--button-primary-bg)}.ProductImageGallery-module__uHOVNW__main:focus-visible,.ProductImageGallery-module__uHOVNW__thumbnail:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ProductImageGallery-module__uHOVNW__thumbnail:hover{border-color:var(--button-primary-bg)}}@media (max-width:767.98px){.ProductImageGallery-module__uHOVNW__gallery{grid-template-columns:minmax(0,1fr);max-width:320px}.ProductImageGallery-module__uHOVNW__thumbnails{flex-flow:wrap}}
.ReagentDiscovery-module__p1mRYq__section{padding:64px 0}.ReagentDiscovery-module__p1mRYq__collectionLink{color:inherit;touch-action:pan-y;text-decoration:none;display:block}.ReagentDiscovery-module__p1mRYq__visual{aspect-ratio:3/2;corner-shape:var(--site-corner-shape);border-radius:8px;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.ReagentDiscovery-module__p1mRYq__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ReagentDiscovery-module__p1mRYq__primary{corner-shape:var(--site-corner-shape);background:var(--button-primary-bg);min-height:48px;font-size:var(--type-action-size);line-height:var(--type-cta-line);text-transform:uppercase;touch-action:pan-y;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.ReagentDiscovery-module__p1mRYq__collectionLink:focus-visible,.ReagentDiscovery-module__p1mRYq__primary:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:5px}@media (hover:hover) and (pointer:fine){.ReagentDiscovery-module__p1mRYq__collectionLink:hover h2,.ReagentDiscovery-module__p1mRYq__collectionLink:hover h3{color:var(--button-primary-bg);text-decoration:underline;-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;text-decoration-thickness:1px}.ReagentDiscovery-module__p1mRYq__collectionLink:hover .ReagentDiscovery-module__p1mRYq__visual{border-color:var(--button-primary-bg)}.ReagentDiscovery-module__p1mRYq__primary:hover{background:#e56f00}}@media (max-width:767.98px){.ReagentDiscovery-module__p1mRYq__section{padding:40px 0}}
.DevelopmentPathway-module__BZSscW__pathway{--pathway-accent:#ff5502;--pathway-material:#527482;--pathway-coordination:#ff8200;--pathway-ink:#142f3d;--pathway-paper:#faf9f6;--pathway-field:#f2f0ec;--pathway-border:#dedcd6;--pathway-execution:#d5e3da;--pathway-label-width:132px;--pathway-columns:repeat(5, minmax(0, 1fr));max-width:1080px;color:var(--pathway-ink);margin:48px auto 0}.DevelopmentPathway-module__BZSscW__heading h3{color:var(--pathway-ink);font-family:var(--font-roboto-serif), serif;letter-spacing:-.01em;margin:0;font-size:clamp(28px,2.5vw,36px);font-weight:400;line-height:1.25}.DevelopmentPathway-module__BZSscW__heading p{font-size:var(--type-body-size);font-weight:300;line-height:var(--type-body-line);margin:8px 0 20px}.DevelopmentPathway-module__BZSscW__scrollHint{font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0 0 12px;display:none}.DevelopmentPathway-module__BZSscW__frame{grid-template-columns:var(--pathway-label-width) minmax(0, 1fr);grid-template-rows:repeat(6,auto);row-gap:6px;padding:2px 0 8px;display:grid}.DevelopmentPathway-module__BZSscW__labelColumn{grid-area:1/1/7;grid-template-rows:subgrid;display:grid}.DevelopmentPathway-module__BZSscW__scroll{grid-area:1/2/7;grid-template-rows:subgrid;touch-action:pan-x pan-y;scrollbar-color:var(--pathway-border) var(--pathway-paper);scrollbar-width:thin;min-width:0;display:grid;overflow-x:auto}.DevelopmentPathway-module__BZSscW__scroll:focus-visible{outline:2px solid var(--pathway-ink);outline-offset:-2px}.DevelopmentPathway-module__BZSscW__diagram{grid-row:1/7;grid-template-rows:subgrid;min-width:868px;display:grid}.DevelopmentPathway-module__BZSscW__stages{grid-template-columns:var(--pathway-columns);grid-row:1;margin-bottom:10px;display:grid}.DevelopmentPathway-module__BZSscW__stage{text-align:center;padding:0 8px;position:relative}.DevelopmentPathway-module__BZSscW__stage:before{background:var(--pathway-border);content:"";height:1px;position:absolute;top:23px;left:0;right:0}.DevelopmentPathway-module__BZSscW__stage:first-child:before{left:50%}.DevelopmentPathway-module__BZSscW__stage:last-child:before{right:50%}.DevelopmentPathway-module__BZSscW__milestone{justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.DevelopmentPathway-module__BZSscW__icon{background:var(--pathway-paper);width:48px;height:48px;color:var(--pathway-accent);border-radius:8px;place-items:center;display:grid}.DevelopmentPathway-module__BZSscW__stage h4{max-width:190px;font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-line);text-wrap:balance;letter-spacing:0;margin:10px auto 0}.DevelopmentPathway-module__BZSscW__lanes{display:contents}.DevelopmentPathway-module__BZSscW__guides{z-index:1;pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:0}.DevelopmentPathway-module__BZSscW__guides span{border-left:1px solid var(--pathway-border)}.DevelopmentPathway-module__BZSscW__guides span:first-child{border-left:0}.DevelopmentPathway-module__BZSscW__lane{grid-template-columns:var(--pathway-columns);border-radius:0 8px 8px 0;align-items:center;padding:8px 0;display:grid;position:relative}.DevelopmentPathway-module__BZSscW__lane.DevelopmentPathway-module__BZSscW__coordination{grid-row:2}.DevelopmentPathway-module__BZSscW__lane.DevelopmentPathway-module__BZSscW__design{grid-row:3}.DevelopmentPathway-module__BZSscW__lane.DevelopmentPathway-module__BZSscW__execution{grid-row:4}.DevelopmentPathway-module__BZSscW__lane.DevelopmentPathway-module__BZSscW__deliverables{grid-row:5}.DevelopmentPathway-module__BZSscW__coordination,.DevelopmentPathway-module__BZSscW__design,.DevelopmentPathway-module__BZSscW__execution,.DevelopmentPathway-module__BZSscW__deliverables{background:var(--pathway-field)}.DevelopmentPathway-module__BZSscW__label{border-right:1px solid var(--pathway-border);font-family:var(--font-fira-sans), sans-serif;font-size:var(--type-control-size);font-weight:400;line-height:var(--type-control-line);letter-spacing:0;border-radius:8px 0 0 8px;align-items:center;margin:0;padding:8px 12px;display:flex}.DevelopmentPathway-module__BZSscW__bar{--bar-highlight:#ffffff3d;--bar-shade:#142f3d17;z-index:2;background-image:url(https://static.dempochem.com/images/pathway-grain.webp), radial-gradient(ellipse at 12% 0%, var(--bar-highlight), transparent 68%), linear-gradient(115deg, transparent 35%, var(--bar-shade));min-height:40px;font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-line);text-align:center;text-wrap:balance;letter-spacing:0;background-repeat:repeat,no-repeat,no-repeat;background-size:96px 96px,100% 100%,100% 100%;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0 7px;padding:5px 14px;display:flex;position:relative}.DevelopmentPathway-module__BZSscW__programBar{background-color:var(--pathway-coordination);color:var(--pathway-ink)}.DevelopmentPathway-module__BZSscW__materialBar{--bar-highlight:#ffffff14;--bar-shade:#142f3d24;background-color:var(--pathway-material);color:#fff}.DevelopmentPathway-module__BZSscW__studyBar{background-color:var(--pathway-execution)}.DevelopmentPathway-module__BZSscW__lane.DevelopmentPathway-module__BZSscW__execution{grid-template-rows:repeat(3,auto);row-gap:4px}.DevelopmentPathway-module__BZSscW__execution .DevelopmentPathway-module__BZSscW__bar{min-height:32px;padding-top:4px;padding-bottom:4px}.DevelopmentPathway-module__BZSscW__lane.DevelopmentPathway-module__BZSscW__deliverables{align-items:start;padding:12px 0}.DevelopmentPathway-module__BZSscW__outputs{gap:4px;margin:0;padding:0 10px;list-style:none;display:grid}.DevelopmentPathway-module__BZSscW__outputs li{font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-line);letter-spacing:0}.DevelopmentPathway-module__BZSscW__outputs strong{font-weight:500}.DevelopmentPathway-module__BZSscW__result{font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);letter-spacing:0;grid-row:6;justify-content:flex-end;align-items:center;gap:10px;margin:0 10px 0 0;padding-top:16px;display:flex}.DevelopmentPathway-module__BZSscW__resultConnector{border-bottom:1px solid var(--pathway-accent);border-left:1px solid var(--pathway-accent);border-bottom-left-radius:8px;align-self:flex-start;width:32px;height:28px;margin-top:-16px}.DevelopmentPathway-module__BZSscW__note{font-size:var(--type-label-size);font-weight:400;line-height:var(--type-label-line);letter-spacing:0;margin:12px 0 0}@media (max-width:1099.98px){.DevelopmentPathway-module__BZSscW__scrollHint{display:block}}@media (max-width:767.98px){.DevelopmentPathway-module__BZSscW__pathway{margin-top:32px}.DevelopmentPathway-module__BZSscW__heading h3{font-size:26px;line-height:32px}.DevelopmentPathway-module__BZSscW__heading p{margin-bottom:16px}}
.FeaturedProductCarousel-module__CrUcyG__carousel{text-align:center;margin-top:12px}.FeaturedProductCarousel-module__CrUcyG__slideViewport{overflow:hidden}.FeaturedProductCarousel-module__CrUcyG__slideTrack{width:300%;display:flex;transform:translate(-33.3333%)}.FeaturedProductCarousel-module__CrUcyG__slideTrack[data-transitioning=true]{transition:transform .26s cubic-bezier(.16,1,.3,1)}.FeaturedProductCarousel-module__CrUcyG__slideTrack[data-transitioning=true][data-direction=previous]{transform:translate(0)}.FeaturedProductCarousel-module__CrUcyG__slideTrack[data-transitioning=true][data-direction=next]{transform:translate(-66.6667%)}.FeaturedProductCarousel-module__CrUcyG__slide{flex:0 0 33.3333%;min-width:0}.FeaturedProductCarousel-module__CrUcyG__imageLink{border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);background:var(--catalog-surface);justify-content:center;align-items:center;width:100%;height:132px;display:flex;overflow:hidden}.FeaturedProductCarousel-module__CrUcyG__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.FeaturedProductCarousel-module__CrUcyG__productName{max-width:100%;min-height:48px;color:inherit;line-height:var(--type-control-line);overflow-wrap:anywhere;text-decoration-line:underline;-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;margin-top:8px;text-decoration-thickness:1px;display:block}.FeaturedProductCarousel-module__CrUcyG__controls{justify-content:center;align-items:center;gap:4px;margin-top:6px;display:flex}.FeaturedProductCarousel-module__CrUcyG__controlButton{border-radius:var(--catalog-radius);corner-shape:var(--catalog-corner);width:32px;height:32px;color:var(--catalog-muted,#646570);touch-action:pan-y;justify-content:center;align-items:center;display:flex}.FeaturedProductCarousel-module__CrUcyG__controlButton:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:2px}.FeaturedProductCarousel-module__CrUcyG__position{min-width:36px;color:var(--catalog-muted,#646570);font-size:var(--type-caption-size);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.FeaturedProductCarousel-module__CrUcyG__productName:hover,.FeaturedProductCarousel-module__CrUcyG__controlButton:hover{color:var(--button-primary-bg)}}@media (prefers-reduced-motion:reduce){.FeaturedProductCarousel-module__CrUcyG__slideTrack[data-transitioning=true]{transition:none}}
.ResearchReagents-module__-RsEaG__page{--reagent-border:#e4e4e4;--reagent-muted:#646570;--reagent-radius:8px;--reagent-corner:var(--site-corner-shape);--reagent-header-top:40px;--reagent-table-title-gap:12px;font-family:var(--font-fira-sans), sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:0;touch-action:pan-y;background:#fff;padding-bottom:64px;font-weight:400}.ResearchReagents-module__-RsEaG__collectionPage{--collection-copy:#373737;--collection-surface:#fbfaf7;font-weight:300}.ResearchReagents-module__-RsEaG__collectionPage p{font-weight:300}.ResearchReagents-module__-RsEaG__collectionHeader{padding:var(--reagent-header-top) 0 24px}.ResearchReagents-module__-RsEaG__page .ResearchReagents-module__-RsEaG__catalogHeader{padding-top:var(--reagent-header-top)}.ResearchReagents-module__-RsEaG__collectionHeading{justify-content:space-between;align-items:center;gap:48px;margin:32px 0 20px;display:flex}.ResearchReagents-module__-RsEaG__collectionHeading .ResearchReagents-module__-RsEaG__heroTitle{flex:1;min-width:0;margin:0}.ResearchReagents-module__-RsEaG__collectionHeadingVisual{flex-shrink:0;width:180px;height:auto;display:block}.ResearchReagents-module__-RsEaG__heroTitle{max-width:1080px;font-size:var(--type-hero-size);line-height:var(--type-hero-line);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);text-wrap:balance;overflow-wrap:anywhere;margin:32px 0 20px}.ResearchReagents-module__-RsEaG__intro{max-width:820px;font-size:var(--type-hero-copy-size);line-height:var(--type-hero-copy-line);font-weight:var(--type-hero-copy-weight);color:var(--reagent-muted);text-wrap:pretty}.ResearchReagents-module__-RsEaG__sectionTitle{font-size:var(--type-title-lg-size);line-height:var(--type-title-lg-line);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.ResearchReagents-module__-RsEaG__collectionSection{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;padding:24px 0 32px;scroll-margin-top:120px;display:grid}.ResearchReagents-module__-RsEaG__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ResearchReagents-module__-RsEaG__singleProductGrid{grid-template-columns:minmax(0,1fr);max-width:calc(50% - 12px)}.ResearchReagents-module__-RsEaG__productRow{gap:24px;min-width:0}.ResearchReagents-module__-RsEaG__productRowImage{flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:360px;height:220px;display:flex}.ResearchReagents-module__-RsEaG__productRowCopy{width:100%;min-width:0}.ResearchReagents-module__-RsEaG__mediaImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ResearchReagents-module__-RsEaG__productName{text-decoration:underline;-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;text-decoration-thickness:1px}.ResearchReagents-module__-RsEaG__productRowSummary{max-width:58ch;color:var(--collection-copy)}.ResearchReagents-module__-RsEaG__applicationCopy{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.ResearchReagents-module__-RsEaG__applicationCopy p{max-width:58ch;color:var(--collection-copy)}.ResearchReagents-module__-RsEaG__collectionOrdering{border-radius:var(--reagent-radius);corner-shape:var(--reagent-corner);background:var(--collection-surface);grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);gap:32px;margin-top:8px;padding:28px}.ResearchReagents-module__-RsEaG__collectionCopy{max-width:66ch;color:var(--collection-copy)}.ResearchReagents-module__-RsEaG__detailHero{padding:var(--reagent-header-top) 0 4px}.ResearchReagents-module__-RsEaG__detailHero [aria-label=Breadcrumb] :is(a,span){font-weight:400}.ResearchReagents-module__-RsEaG__detailPage{--reagent-surface:#fbfaf7;--reagent-ink:#000;--reagent-muted:var(--reagent-ink);--reagent-text-weight:300;--reagent-emphasis-weight:400;color:var(--reagent-ink);font-weight:var(--reagent-text-weight);padding-bottom:40px}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__sectionTitle{font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line)}.ResearchReagents-module__-RsEaG__sectionHeading{max-width:75ch;margin-bottom:var(--reagent-table-title-gap)}.ResearchReagents-module__-RsEaG__productHeader{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""gallery""pricing";align-items:start;gap:24px;padding-top:12px;padding-bottom:20px;display:grid}.ResearchReagents-module__-RsEaG__productGallery{grid-area:gallery;min-width:0}.ResearchReagents-module__-RsEaG__productMeta{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.ResearchReagents-module__-RsEaG__detailIntro{grid-area:intro;min-width:0}.ResearchReagents-module__-RsEaG__productTitle{font-size:var(--type-title-lg-size);line-height:var(--type-title-lg-line);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);overflow-wrap:anywhere}.ResearchReagents-module__-RsEaG__detailBody{grid-template-columns:minmax(0,1fr) 184px;align-items:start;gap:32px;display:grid}.ResearchReagents-module__-RsEaG__section{min-width:0;padding-top:24px;scroll-margin-top:120px}.ResearchReagents-module__-RsEaG__detailAside{padding-top:24px;position:sticky;top:112px}.ResearchReagents-module__-RsEaG__tocLink{touch-action:pan-y;color:var(--reagent-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);border-left:1px solid #0000;padding:6px 0 6px 10px;display:block}.ResearchReagents-module__-RsEaG__tocLink[aria-current=location]{border-left-color:var(--button-primary-bg);color:inherit;font-weight:500}.ResearchReagents-module__-RsEaG__muted{color:var(--reagent-muted)}.ResearchReagents-module__-RsEaG__textLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;text-decoration-thickness:1px}.ResearchReagents-module__-RsEaG__page [aria-label=Breadcrumb] a{-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;text-decoration-thickness:1px}.ResearchReagents-module__-RsEaG__primary{background:var(--button-primary-bg);color:#0c1228;border-radius:var(--reagent-radius);corner-shape:var(--reagent-corner);min-height:44px;font-size:var(--type-action-size);line-height:var(--type-cta-line);touch-action:pan-y;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:inline-flex}.ResearchReagents-module__-RsEaG__primary:focus-visible,.ResearchReagents-module__-RsEaG__currencyButton:focus-visible{outline-offset:3px;outline:2px solid}.ResearchReagents-module__-RsEaG__tableScroll{touch-action:pan-y;overflow-x:auto}.ResearchReagents-module__-RsEaG__table{border-collapse:collapse;width:100%;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__table tbody>tr:first-child>:is(th,td),.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__specificationGrid,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__mobilePricing{border-top:1px solid var(--reagent-border)}.ResearchReagents-module__-RsEaG__table th{text-align:left;font-weight:500}.ResearchReagents-module__-RsEaG__table th,.ResearchReagents-module__-RsEaG__table td{vertical-align:middle;padding:12px 14px}.ResearchReagents-module__-RsEaG__table tbody th{font-weight:400}.ResearchReagents-module__-RsEaG__mobilePack{padding:10px 14px}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__table tbody tr:nth-child(odd),.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__mobilePack:nth-child(odd){background:var(--reagent-surface)}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__pricingSection{grid-area:pricing;padding-top:0}.ResearchReagents-module__-RsEaG__pricingLayout,.ResearchReagents-module__-RsEaG__dataRecord>.ResearchReagents-module__-RsEaG__tableScroll{margin-top:var(--reagent-table-title-gap)}.ResearchReagents-module__-RsEaG__pricingLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ResearchReagents-module__-RsEaG__pricingOptions{min-width:0}.ResearchReagents-module__-RsEaG__pricingNote{max-width:65ch}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__packPrice{font-weight:400}@media (min-width:1024px){.ResearchReagents-module__-RsEaG__productHeader{grid-template:"gallery intro""gallery pricing"1fr/400px minmax(0,1fr);gap:20px 56px}}.ResearchReagents-module__-RsEaG__pricingSection .ResearchReagents-module__-RsEaG__table th,.ResearchReagents-module__-RsEaG__pricingSection .ResearchReagents-module__-RsEaG__table td{padding:6px 14px}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__packSize{font-size:1.125rem;font-weight:400;line-height:1.5;display:block}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__packSku{color:#737373;font-size:var(--type-label-size);line-height:var(--type-label-line);margin-top:2px;font-weight:300;display:block}.ResearchReagents-module__-RsEaG__packOffer{font-size:var(--type-control-size);line-height:var(--type-control-line);grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:12px;margin-top:6px;display:grid}.ResearchReagents-module__-RsEaG__packOffer>.ResearchReagents-module__-RsEaG__packPrice{text-align:center}.ResearchReagents-module__-RsEaG__packOffer .ResearchReagents-module__-RsEaG__packSku{overflow-wrap:anywhere}@media (max-width:479px){.ResearchReagents-module__-RsEaG__packOffer{gap:8px}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__mobilePack .ResearchReagents-module__-RsEaG__quoteButton{font-size:var(--type-label-size);padding:0 8px}}.ResearchReagents-module__-RsEaG__currencyControl{border:1px solid var(--reagent-border);border-radius:var(--reagent-radius);corner-shape:var(--reagent-corner);gap:3px;padding:3px;display:inline-flex}.ResearchReagents-module__-RsEaG__currencyButton{border-radius:calc(var(--reagent-radius) - 3px);corner-shape:var(--reagent-corner);min-height:38px;color:var(--reagent-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);padding:7px 14px;font-weight:400}.ResearchReagents-module__-RsEaG__currencyButton[aria-pressed=true]{color:#0c1228;background:#eff0f3}.ResearchReagents-module__-RsEaG__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ResearchReagents-module__-RsEaG__specificationGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ResearchReagents-module__-RsEaG__specificationRow{font-size:var(--type-caption-size);line-height:var(--type-caption-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-content:start;gap:12px;padding:10px 14px;display:grid}.ResearchReagents-module__-RsEaG__specificationRow:nth-child(4n+1),.ResearchReagents-module__-RsEaG__specificationRow:nth-child(4n+2){background:var(--reagent-surface)}.ResearchReagents-module__-RsEaG__specificationRow dt{color:var(--reagent-muted)}.ResearchReagents-module__-RsEaG__specificationRow dd{overflow-wrap:anywhere;min-width:0}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceSection{border-top:1px solid var(--reagent-border);margin-top:24px;padding-top:0}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceSection+.ResearchReagents-module__-RsEaG__evidenceSection{margin-top:0}.ResearchReagents-module__-RsEaG__evidenceToggle{cursor:pointer;touch-action:pan-y;align-items:center;gap:16px;min-height:56px;padding:16px 4px;list-style:none;display:flex}.ResearchReagents-module__-RsEaG__evidenceToggle::-webkit-details-marker{display:none}.ResearchReagents-module__-RsEaG__evidenceToggle h2{min-width:0;font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line);font-weight:var(--type-heading-weight);flex:1}.ResearchReagents-module__-RsEaG__disclosureIcon{flex-shrink:0;width:16px;height:16px;display:block;position:relative}.ResearchReagents-module__-RsEaG__disclosureIcon:before,.ResearchReagents-module__-RsEaG__disclosureIcon:after{content:"";background:currentColor;position:absolute}.ResearchReagents-module__-RsEaG__disclosureIcon:before{width:12px;height:1px;top:7px;left:2px}.ResearchReagents-module__-RsEaG__disclosureIcon:after{width:1px;height:12px;top:2px;left:7px}.ResearchReagents-module__-RsEaG__evidenceDisclosure[open]>.ResearchReagents-module__-RsEaG__evidenceToggle .ResearchReagents-module__-RsEaG__disclosureIcon:after{display:none}.ResearchReagents-module__-RsEaG__evidenceContent{padding:0 4px 20px 36px}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceFigure:last-child:nth-child(odd){grid-column:auto}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceFigure:only-child{grid-column:1/-1;width:100%;max-width:640px}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceGrid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ResearchReagents-module__-RsEaG__experimentSection .ResearchReagents-module__-RsEaG__figurePreview{border:0;padding:0}.ResearchReagents-module__-RsEaG__evidenceToggle:focus-visible,.ResearchReagents-module__-RsEaG__figurePreview:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:4px}.ResearchReagents-module__-RsEaG__dataRecord{touch-action:pan-y;margin-top:16px}.ResearchReagents-module__-RsEaG__evidenceFigure{min-width:0}.ResearchReagents-module__-RsEaG__figurePreview{touch-action:pan-y;cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:210px;padding:8px;display:flex;position:relative}.ResearchReagents-module__-RsEaG__figurePreviewOverlay{color:var(--reagent-muted);visibility:hidden;pointer-events:none;background:#ffffffa6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ResearchReagents-module__-RsEaG__figurePreview:focus-visible .ResearchReagents-module__-RsEaG__figurePreviewOverlay{visibility:visible}@media (hover:hover) and (pointer:fine){.ResearchReagents-module__-RsEaG__figurePreview:hover .ResearchReagents-module__-RsEaG__figurePreviewOverlay{visibility:visible}}.ResearchReagents-module__-RsEaG__imageDialog{corner-shape:var(--site-corner-shape);color:#111;touch-action:pan-x pan-y pinch-zoom;background:#fff;border:0;border-radius:8px;width:min(1200px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.ResearchReagents-module__-RsEaG__imageDialog::backdrop{background:#0009}.ResearchReagents-module__-RsEaG__imageDialogContent{padding:48px 16px 16px;position:relative}.ResearchReagents-module__-RsEaG__imageDialogImage{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 112px);display:block}.ResearchReagents-module__-RsEaG__imageDialogClose{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:4px;right:4px}.ResearchReagents-module__-RsEaG__imageDialogClose:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:-4px}.ResearchReagents-module__-RsEaG__figureImage{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%}.ResearchReagents-module__-RsEaG__figureCaption{color:var(--reagent-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);padding-top:8px}.ResearchReagents-module__-RsEaG__evidenceFigure:last-child:nth-child(odd){grid-column:1/-1}.ResearchReagents-module__-RsEaG__evidenceFact{padding:8px 0}.ResearchReagents-module__-RsEaG__detailPage :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,caption,figcaption,strong,b,a,button,span,ol,ul,nav):not(:where([aria-label=Breadcrumb],[aria-label=Breadcrumb] *)),.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__table th,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__tocLink[aria-current=location],.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__primary,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__currencyButton{color:var(--reagent-ink);font-weight:var(--reagent-text-weight)}.ResearchReagents-module__-RsEaG__detailPage .font-mono{font-family:var(--font-fira-sans), sans-serif;font-weight:var(--reagent-text-weight)}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__sectionTitle,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceToggle h2,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__table thead th,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__specificationRow dt,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceFact dt,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__figureCaption strong,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__dataRecord h3,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__asideContents>h2,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__tocLink[aria-current=location],.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__primary,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__currencyButton{font-weight:var(--reagent-emphasis-weight)}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__quoteButton{color:#202124;min-height:36px;padding:0 16px;font-weight:700}@media (hover:hover) and (pointer:fine){.ResearchReagents-module__-RsEaG__page :is(.ResearchReagents-module__-RsEaG__textLink,.ResearchReagents-module__-RsEaG__productName,.ResearchReagents-module__-RsEaG__tocLink):hover{color:var(--button-primary-bg);text-decoration:underline;-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:3px;text-decoration-thickness:1px}.ResearchReagents-module__-RsEaG__page [aria-label=Breadcrumb] a:hover,.ResearchReagents-module__-RsEaG__page [aria-label=Breadcrumb] a:hover :is(span,svg){color:var(--button-primary-bg)}.ResearchReagents-module__-RsEaG__primary:hover{filter:brightness(.97)}}@media (max-width:1199px){.ResearchReagents-module__-RsEaG__detailBody{grid-template-columns:minmax(0,1fr)}.ResearchReagents-module__-RsEaG__detailAside{display:none}}@media (max-width:1023px){.ResearchReagents-module__-RsEaG__productGrid{grid-template-columns:minmax(0,1fr)}.ResearchReagents-module__-RsEaG__singleProductGrid{max-width:none}}@media (max-width:767px){.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__quoteButton{min-height:44px;padding-inline:12px}.ResearchReagents-module__-RsEaG__page{--reagent-header-top:24px}.ResearchReagents-module__-RsEaG__collectionHeader{padding:var(--reagent-header-top) 0 16px}.ResearchReagents-module__-RsEaG__heroTitle{margin-top:24px}.ResearchReagents-module__-RsEaG__collectionHeading{align-items:flex-start;gap:16px;margin-top:24px}.ResearchReagents-module__-RsEaG__collectionHeadingVisual{width:56px;margin-top:6px}.ResearchReagents-module__-RsEaG__collectionSection{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 0 28px}.ResearchReagents-module__-RsEaG__productRow{flex-direction:column;align-items:flex-start;gap:24px}.ResearchReagents-module__-RsEaG__productRowImage{max-width:320px;height:180px}.ResearchReagents-module__-RsEaG__productRowCopy{flex:1}.ResearchReagents-module__-RsEaG__applicationCopy{grid-template-columns:minmax(0,1fr);gap:24px}.ResearchReagents-module__-RsEaG__collectionOrdering{padding:24px 20px}.ResearchReagents-module__-RsEaG__detailHero{padding:var(--reagent-header-top) 0 0}.ResearchReagents-module__-RsEaG__productHeader{grid-template-columns:minmax(0,1fr);gap:20px}.ResearchReagents-module__-RsEaG__productMeta{gap:6px 12px}.ResearchReagents-module__-RsEaG__section{padding-top:20px}.ResearchReagents-module__-RsEaG__specificationGrid{grid-template-columns:minmax(0,1fr)}.ResearchReagents-module__-RsEaG__specificationRow:nth-child(n){background:0 0}.ResearchReagents-module__-RsEaG__specificationRow:nth-child(odd){background:var(--reagent-surface)}.ResearchReagents-module__-RsEaG__evidenceToggle{gap:12px;padding:14px 0}.ResearchReagents-module__-RsEaG__evidenceContent{padding:0 0 16px 28px}:is(.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceGrid,.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceGrid:has(>:nth-child(2):last-child)){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.ResearchReagents-module__-RsEaG__detailPage .ResearchReagents-module__-RsEaG__evidenceFigure:only-child{grid-column:1/-1}.ResearchReagents-module__-RsEaG__figurePreview{height:clamp(120px,32vw,210px)}.ResearchReagents-module__-RsEaG__evidenceFigure:only-child .ResearchReagents-module__-RsEaG__figurePreview{height:220px}}
.TechnologyOverview-module__mumJIa__page{--technology-ink:#142f3d;--technology-paper:#faf9f6;--technology-blue:#527482;--technology-green:#d5e3da;--technology-orange:#ff8200;--technology-highlight:#ffffff3d;--technology-shade:#142f3d17;--technology-stack-top:calc(var(--site-header-height) + 28px);color:var(--technology-ink);background:#fff}.TechnologyOverview-module__mumJIa__hero{background:var(--technology-paper);padding:clamp(28px,3vw,44px) 0 clamp(32px,4vw,56px)}.TechnologyOverview-module__mumJIa__intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(28px,4vw,56px) 0 0;display:grid}.TechnologyOverview-module__mumJIa__intro h1{font-family:var(--font-fira-sans), sans-serif;font-size:clamp(40px,5vw,76px);font-weight:var(--type-heading-weight);line-height:var(--type-display-line);letter-spacing:var(--type-heading-tracking);margin:0 0 24px}.TechnologyOverview-module__mumJIa__introCopy p{max-width:42ch;font-size:var(--type-lead-size);font-weight:300;line-height:var(--type-lead-line);letter-spacing:0;margin:0 0 24px}.TechnologyOverview-module__mumJIa__introCopy{min-width:0}.TechnologyOverview-module__mumJIa__heroVisual{align-self:end;min-width:0}.TechnologyOverview-module__mumJIa__heroImage{width:100%;height:auto;display:block}.TechnologyOverview-module__mumJIa__button{corner-shape:var(--site-corner-shape);background:var(--button-primary-bg);color:#111;min-height:46px;font-size:var(--type-action-size);line-height:var(--type-cta-line);letter-spacing:0;text-transform:uppercase;touch-action:pan-y;border-radius:12px;align-items:center;gap:10px;padding:0 22px;font-weight:700;transition:none;display:inline-flex}.TechnologyOverview-module__mumJIa__button:focus-visible,.TechnologyOverview-module__mumJIa__projectNote a:focus-visible{outline-offset:4px;outline:2px solid}.TechnologyOverview-module__mumJIa__content{padding-top:40px;padding-bottom:64px}.TechnologyOverview-module__mumJIa__stack,.TechnologyOverview-module__mumJIa__projectNote{width:92%;max-width:1200px;margin-inline:auto}.TechnologyOverview-module__mumJIa__stack{--technology-stack-step:clamp(20px, 3svh, 28px);--technology-card-height:clamp(360px, 56svh, 480px);grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--technology-card-height);isolation:isolate;gap:20px;display:grid}.TechnologyOverview-module__mumJIa__anchor{grid-column:1;grid-row:calc(var(--technology-stack-index) + 1);height:1px;scroll-margin-top:calc(var(--technology-stack-top) + var(--technology-stack-index) * var(--technology-stack-step));pointer-events:none;align-self:start}.TechnologyOverview-module__mumJIa__layer{--technology-stack-tail:calc((var(--technology-stack-count) - var(--technology-stack-index) - 1) * var(--technology-stack-step));grid-column:1;grid-row:calc(var(--technology-stack-index) + 1);top:calc(var(--technology-stack-top) + var(--technology-stack-index) * var(--technology-stack-step));z-index:calc(var(--technology-stack-index) + 1);height:calc(100% + var(--technology-stack-tail));box-sizing:border-box;min-width:0;min-height:0;padding-bottom:var(--technology-stack-tail);align-self:start;display:flex;position:sticky}.TechnologyOverview-module__mumJIa__field{min-width:0;min-height:var(--technology-card-height);corner-shape:var(--site-corner-shape);background-image:radial-gradient(ellipse at 12% 0%, var(--technology-highlight), transparent 68%), linear-gradient(115deg, transparent 35%, var(--technology-shade));touch-action:pan-y;background-repeat:no-repeat;background-size:100% 100%,100% 100%;border-radius:8px;flex:1 0;display:flex;position:relative;overflow:hidden}.TechnologyOverview-module__mumJIa__field:before{background-image:url(https://static.dempochem.com/images/pathway-grain.webp),url(https://static.dempochem.com/images/pathway-grain.webp);background-size:97px 103px,127px 137px;background-position:calc(var(--technology-stack-index) * 37px) calc(var(--technology-stack-index) * -29px), calc(43px + var(--technology-stack-index) * -53px) calc(71px + var(--technology-stack-index) * 41px);opacity:.8;pointer-events:none;content:"";background-repeat:repeat;position:absolute;inset:0}.TechnologyOverview-module__mumJIa__blue{--technology-highlight:#ffffff14;--technology-shade:#142f3d24;background-color:var(--technology-blue);color:#fff}.TechnologyOverview-module__mumJIa__green{background-color:var(--technology-green)}.TechnologyOverview-module__mumJIa__orange{background-color:var(--technology-orange)}.TechnologyOverview-module__mumJIa__paper{background-color:#f2f0ec}.TechnologyOverview-module__mumJIa__copy{z-index:1;flex-direction:column;flex:1;min-width:0;padding:clamp(28px,3vw,48px);display:flex;position:relative}.TechnologyOverview-module__mumJIa__copy h2{max-width:20ch;color:inherit;font-family:var(--font-roboto-serif), serif;font-size:clamp(30px,2.6vw,40px);font-weight:400;line-height:var(--type-serif-section-line);letter-spacing:var(--type-serif-tracking);text-wrap:balance;margin:0 0 20px}.TechnologyOverview-module__mumJIa__copy p{max-width:56%;color:inherit;font-size:var(--type-body-size);font-weight:300;line-height:var(--type-body-line);letter-spacing:0;margin:0 0 28px}.TechnologyOverview-module__mumJIa__applications{max-width:56%;font-size:var(--type-caption-size);font-weight:400;line-height:var(--type-caption-line);letter-spacing:0;flex-wrap:wrap;gap:8px 16px;margin:auto 0 0;padding:0;list-style:none;display:flex}.TechnologyOverview-module__mumJIa__applications li{border-top:1px solid;padding-top:6px}.TechnologyOverview-module__mumJIa__decoration{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:28%;max-width:330px;position:absolute;bottom:6%;right:3%}.TechnologyOverview-module__mumJIa__image{-o-object-fit:contain;object-fit:contain}.TechnologyOverview-module__mumJIa__projectNote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:36px;display:flex}.TechnologyOverview-module__mumJIa__projectNote p{font-size:var(--type-title-sm-size);font-weight:400;line-height:var(--type-title-sm-line);margin:0}.TechnologyOverview-module__mumJIa__projectNote a{color:var(--technology-ink);font-size:var(--type-body-size);line-height:var(--type-body-line);text-decoration:underline;-webkit-text-decoration-color:var(--button-primary-bg);text-decoration-color:var(--button-primary-bg);text-underline-offset:5px;touch-action:pan-y;align-items:center;gap:12px;display:inline-flex}.TechnologyOverview-module__mumJIa__contact{scroll-margin-top:110px}@media (hover:hover) and (pointer:fine){.TechnologyOverview-module__mumJIa__button:hover{color:#111;background:#e56f00}.TechnologyOverview-module__mumJIa__projectNote a:hover{color:#b45100}}@media (max-width:767px){.TechnologyOverview-module__mumJIa__hero{padding:32px 0 24px}.TechnologyOverview-module__mumJIa__intro{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 0 0}.TechnologyOverview-module__mumJIa__intro h1{margin-bottom:20px}.TechnologyOverview-module__mumJIa__heroVisual{justify-self:end;width:100%;max-width:560px}.TechnologyOverview-module__mumJIa__button{text-align:center;justify-content:center;min-height:42px;padding:8px 10px}.TechnologyOverview-module__mumJIa__content{padding-top:24px;padding-bottom:40px}.TechnologyOverview-module__mumJIa__stack,.TechnologyOverview-module__mumJIa__projectNote{width:100%}.TechnologyOverview-module__mumJIa__stack{--technology-stack-step:16px;grid-auto-rows:1fr;gap:16px}.TechnologyOverview-module__mumJIa__field{flex-direction:column;min-height:0}.TechnologyOverview-module__mumJIa__copy{padding:28px}.TechnologyOverview-module__mumJIa__field{padding-bottom:170px}.TechnologyOverview-module__mumJIa__copy p,.TechnologyOverview-module__mumJIa__applications{max-width:100%}.TechnologyOverview-module__mumJIa__decoration{width:190px;bottom:-16px;right:0}.TechnologyOverview-module__mumJIa__projectNote{flex-direction:column;align-items:start;padding-top:28px}}@media (max-height:650px),(prefers-reduced-motion:reduce){.TechnologyOverview-module__mumJIa__stack{grid-auto-rows:auto}.TechnologyOverview-module__mumJIa__layer{height:auto;padding-bottom:0;position:relative;top:auto}}
