:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ){--fr-f1: var(--c1);--fr-f2: var(--c3);--fr-f3: var(--c6);--fr-f4: var(--c5);--fr-f5: var(--c2);--fr-f6: var(--muted)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-f1{background:var(--fr-f1)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-f2{background:var(--fr-f2)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-f3{background:var(--fr-f3)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-f4{background:var(--fr-f4)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-f5{background:var(--fr-f5)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-f6{background:var(--fr-f6)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-kpis>div{border-top:3px solid var(--sec)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-kpis b{font-size:2rem}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-kpi-a{display:grid;gap:4px;text-decoration:none;color:inherit}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-kpi-a:hover span{color:var(--sec-ink);text-decoration:underline}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) section.block>.fr-kpis{grid-column:1 / -1}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;grid-column:1 / -1}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-tile{display:grid;gap:4px;align-content:start;padding:13px 14px 12px;border:1px solid var(--rule);border-top:3px solid var(--sec);border-radius:var(--r);background:var(--surface);text-decoration:none;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-tile:hover{border-color:color-mix(in srgb,var(--sec) 55%,var(--rule));box-shadow:var(--shadow);transform:translateY(-1px)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-tile:focus-visible{outline:2px solid var(--sec);outline-offset:2px}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-tile-s{font:650 .72rem/1.2 var(--f-body);letter-spacing:.03em;color:var(--sec-ink)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-tile b{font:650 1.02rem/1.3 var(--f-display);letter-spacing:-.01em}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-tile-d{font-size:.86rem;line-height:1.4;color:var(--ink-2)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-tile-n{font-size:.76rem;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px}@media (prefers-reduced-motion: reduce){:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-tile{transition:none}}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) section.block>.fr-cards{grid-column:1 / -1}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-card{padding:16px 16px 14px;gap:7px;border-top:3px solid var(--sec)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-card h3{font-size:1.04rem}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-card p{font-size:.9rem;line-height:1.45}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-meta b{color:var(--ink);font-weight:650}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-ev{display:flex;height:6px;border-radius:3px;overflow:hidden;gap:1px;background:var(--rule-2)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-ev i{display:block;min-width:3px;flex-basis:0}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-evkey{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8rem;color:var(--ink-2);margin:0;grid-column:1 / -1}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-evkey span{display:inline-flex;align-items:center;gap:6px}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-evkey i{display:inline-block;width:12px;height:8px;border-radius:2px}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-evkey-h{font-weight:600;color:var(--ink)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb{display:grid;gap:8px}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-head,:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-row{display:grid;grid-template-columns:minmax(110px,11rem) minmax(0,1fr) 3.4rem;gap:12px;align-items:center}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-head{font-size:.76rem;color:var(--muted);font-weight:600}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-head span:last-child,:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-n{text-align:right;font-variant-numeric:tabular-nums}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-row a{font-size:.9rem;font-weight:600;color:var(--ink);text-decoration:none}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-row a:hover{color:var(--sec-ink);text-decoration:underline}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-bar{display:flex;height:20px;border-radius:4px;overflow:hidden;gap:1px;background:var(--rule-2)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-bar i{display:block;flex-basis:0;min-width:2px}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-n{font-size:.84rem;color:var(--ink-2)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb+.fr-evkey{margin-top:12px}@media (max-width: 560px){:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-head,:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-row{grid-template-columns:minmax(0,1fr) 3rem}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-head span:nth-child(2){display:none}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-eb-bar{grid-column:1 / -1;grid-row:2}}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) svg.dg.fr-click g[data-href]{transition:opacity .15s ease}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) svg.dg.fr-click:hover g[data-href]:not(.fr-hot){opacity:.55}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) [data-fr-links] a.fr-hot,:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .hp-steps a.fr-hot{background:var(--sec-wash);color:var(--sec-ink);border-color:var(--sec)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) :is(.hp-steps,[data-fr-links]){list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:6px}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) :is(.hp-steps,[data-fr-links]) a{display:inline-block;font-size:.82rem;font-weight:550;color:var(--ink-2);text-decoration:none;border:1px solid var(--rule);border-left:3px solid var(--sec);border-radius:4px;padding:3px 9px;background:var(--surface)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) :is(.hp-steps,[data-fr-links]) a:hover{color:var(--sec-ink);border-color:var(--sec)}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-map .fig-body{display:grid;justify-items:center}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-map .fig-body>div{width:100%}:is(#home,#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) table.fr-dt caption{text-align:left;font-size:.84rem;color:var(--muted);padding-bottom:6px}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ)>.page-hero>.fr-hcopy{display:grid;gap:16px;align-content:start}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ)>.page-hero>.fr-hside{display:grid;gap:12px;align-content:start}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .kpis:has(>div:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .kpis>div:nth-child(5):last-child{grid-column:span 2}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .kpis>div{padding:11px 13px 12px;border-top:3px solid var(--sec)}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .kpis b{font-size:1.62rem}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .kpis>div>span{font-size:.8rem}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .kpis .chip{justify-self:start;margin-top:2px}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .fr-hcap{margin:0;font-size:.78rem;color:var(--muted)}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .status-note{margin:0;font-size:.88rem;max-width:none}@media (max-width: 520px){:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ) .fr-hside .kpis b{font-size:1.3rem}}@media (min-width: 1081px){:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ)>.page-hero:has(>.fr-hside){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:center}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ)>.page-hero:has(>.fr-hside)>.crumbs{grid-column:1 / -1}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ)>.page-hero>.fr-hcopy{grid-column:1;max-width:none}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ)>.page-hero>.fr-hside{grid-column:2;grid-row:2;max-width:none}:is(#platform,#technologies,#applications,#insights,#company,#founder,#heritage,#facility,#labtour,#platform-how-we-differ)>.page-hero:has(>.fr-hside) h1{font-size:clamp(1.8rem,1rem + 1.9vw,2.6rem)}}
