.em-state-visual[data-astro-cid-ua2q3ey6]{position:relative;display:grid;gap:0;min-height:430px;overflow:hidden;margin:0;border:1px solid rgba(18,132,127,.2);border-radius:var(--radius-lg);background:#ffffffc7;box-shadow:0 30px 80px #1946451a}figcaption[data-astro-cid-ua2q3ey6]{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.em-state-topline[data-astro-cid-ua2q3ey6],.em-state-lane[data-astro-cid-ua2q3ey6],.em-state-context[data-astro-cid-ua2q3ey6]{padding-inline:clamp(22px,3vw,38px)}.em-state-topline[data-astro-cid-ua2q3ey6]{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.em-state-lane[data-astro-cid-ua2q3ey6]{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:24px;min-height:108px;border-bottom:1px solid var(--color-border)}.em-state-label[data-astro-cid-ua2q3ey6] span[data-astro-cid-ua2q3ey6],.em-state-label[data-astro-cid-ua2q3ey6] small[data-astro-cid-ua2q3ey6]{display:block}.em-state-label[data-astro-cid-ua2q3ey6] span[data-astro-cid-ua2q3ey6]{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-semibold)}.em-state-label[data-astro-cid-ua2q3ey6] small[data-astro-cid-ua2q3ey6]{margin-top:5px;color:var(--color-muted);font-size:11px}.em-state-track[data-astro-cid-ua2q3ey6]{position:relative;height:52px;border-block:1px solid rgba(18,132,127,.14);background:repeating-linear-gradient(90deg,transparent 0 19.5%,rgba(18,132,127,.1) 20%)}.em-state-range[data-astro-cid-ua2q3ey6],.em-state-duration[data-astro-cid-ua2q3ey6],.em-state-moment[data-astro-cid-ua2q3ey6]{position:absolute;display:block}.em-state-range[data-astro-cid-ua2q3ey6]{inset:16px 0;border-radius:2px;background:#20b3ab1f}.em-state-duration[data-astro-cid-ua2q3ey6]{top:16px;right:3%;width:44%;height:18px;border-radius:2px;background:#12847f6b;transform-origin:left}.em-state-humidity[data-astro-cid-ua2q3ey6] .em-state-duration[data-astro-cid-ua2q3ey6]{right:8%;width:38%;background:#408bb452}.em-state-moment[data-astro-cid-ua2q3ey6]{top:8px;left:28%;width:2px;height:34px;background:var(--color-teal-dark)}.em-state-moment[data-astro-cid-ua2q3ey6]:after{position:absolute;top:-3px;left:50%;width:8px;height:8px;border:2px solid white;border-radius:50%;background:var(--color-teal-dark);box-shadow:0 0 0 1px var(--color-teal-dark);content:"";transform:translate(-50%)}.em-state-humidity[data-astro-cid-ua2q3ey6] .em-state-moment[data-astro-cid-ua2q3ey6]{left:41%;background:var(--color-blue)}.em-state-humidity[data-astro-cid-ua2q3ey6] .em-state-moment[data-astro-cid-ua2q3ey6]:after{background:var(--color-blue);box-shadow:0 0 0 1px var(--color-blue)}.em-state-context[data-astro-cid-ua2q3ey6]{display:grid;align-content:center;gap:7px;min-height:146px;background:linear-gradient(90deg,#20b3ab17,#408bb414)}.em-state-context[data-astro-cid-ua2q3ey6] span[data-astro-cid-ua2q3ey6]{color:var(--color-teal-dark);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.em-state-context[data-astro-cid-ua2q3ey6] strong[data-astro-cid-ua2q3ey6]{font:var(--font-weight-display) 25px/1.15 var(--font-display)}.em-state-context[data-astro-cid-ua2q3ey6] p[data-astro-cid-ua2q3ey6]{max-width:450px;margin:0;color:var(--color-muted);font-size:13px;line-height:1.6}@media(prefers-reduced-motion:no-preference){html.motion-ready .em-state-duration[data-astro-cid-ua2q3ey6]{animation:em-duration-settle .68s cubic-bezier(.22,1,.36,1) .52s both}}@keyframes em-duration-settle{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@media(max-width:640px){.em-state-visual[data-astro-cid-ua2q3ey6]{min-height:0}.em-state-topline[data-astro-cid-ua2q3ey6]{min-height:56px}.em-state-lane[data-astro-cid-ua2q3ey6]{grid-template-columns:minmax(0,1fr);gap:12px;min-height:132px;padding-block:20px}.em-state-track[data-astro-cid-ua2q3ey6]{height:44px}.em-state-range[data-astro-cid-ua2q3ey6],.em-state-duration[data-astro-cid-ua2q3ey6]{top:13px;height:16px}.em-state-moment[data-astro-cid-ua2q3ey6]{top:6px;height:30px}.em-state-context[data-astro-cid-ua2q3ey6]{min-height:150px}.em-state-context[data-astro-cid-ua2q3ey6] strong[data-astro-cid-ua2q3ey6]{font-size:22px}}.environment-monitoring-page{overflow:clip}.em-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--color-border)}.em-hero:before{position:absolute;inset:0 0 0 51%;z-index:-1;background:linear-gradient(135deg,var(--color-surface-muted),rgba(221,244,242,.7));content:""}.em-hero-stage{display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(48px,5.4vw,88px)}.product-hero-copy.em-masthead{width:100%;max-width:620px}.em-masthead h1{max-width:700px;margin-block:24px 22px;font-size:68px;line-height:.98;text-wrap:balance}.em-masthead h1 em{color:var(--color-brand-teal);font-style:italic;font-weight:var(--font-weight-display-emphasis)}.em-hero-intro{max-width:585px;color:var(--color-muted);font-size:17px}.em-hero-media{min-width:0}.em-heading .section-header h2{text-wrap:balance}.em-time-model{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:26px 0 0;border-top:1px solid var(--color-border);list-style:none}.em-time-model:before{position:absolute;top:48px;right:0;left:0;height:1px;background:#12847f61;content:""}.em-time-model li{min-width:0;padding-right:clamp(28px,4vw,64px)}.em-time-model li+li{border-left:1px solid var(--color-border);padding-left:clamp(28px,4vw,64px)}.em-time-marker{position:relative;z-index:1;display:flex;height:44px;align-items:center;justify-content:space-between;margin-bottom:28px}.em-time-marker i{display:block;width:14px;height:14px;border:3px solid var(--color-surface);border-radius:50%;background:var(--color-teal-dark);box-shadow:0 0 0 1px var(--color-teal-dark)}.em-time-repeated .em-time-marker i{width:72px;border:0;border-radius:2px;background:repeating-linear-gradient(90deg,var(--color-teal-dark) 0 9px,transparent 9px 17px);box-shadow:none}.em-time-sustained .em-time-marker i{width:78%;border:0;border-radius:2px;background:#12847f80;box-shadow:none;transform-origin:left}.em-time-marker span{color:var(--color-teal-dark);font-size:11px;font-weight:var(--font-weight-semibold)}.em-time-model h3,.em-condition-lane h3,.em-combined-result h3,.em-decision-list h3,.em-product-lane h3,.em-optional-connection h3,.em-history-points h3{margin:0;font:var(--font-weight-display) 28px/1.12 var(--font-display)}.em-time-model p,.em-condition-lane p,.em-combined-result p,.em-decision-list p,.em-product-lane p,.em-optional-connection p,.em-history-points p{margin:12px 0 0;color:var(--color-muted);font-size:15px;line-height:1.7}.em-time-close,.em-decision-close{max-width:820px;margin:34px 0 0;border-top:1px solid var(--color-border);padding-top:24px;color:var(--color-text);font:var(--font-weight-display) 23px/1.35 var(--font-display)}.em-condition-field{border-block:1px solid var(--color-border)}.em-condition-lane{display:grid;grid-template-columns:minmax(190px,.48fr) minmax(240px,.85fr) minmax(0,1fr) minmax(200px,.7fr);align-items:center;gap:clamp(20px,3vw,48px);min-height:138px;padding-block:24px}.em-condition-lane+.em-condition-lane{border-top:1px solid var(--color-border)}.em-lane-label span,.em-lane-label strong{display:block}.em-lane-label span{margin-bottom:8px;color:var(--color-teal-dark);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.em-lane-label strong{font:var(--font-weight-display) 24px/1.15 var(--font-display)}.em-lane-band{position:relative;height:42px;overflow:hidden;border-block:1px solid rgba(18,132,127,.18);background:repeating-linear-gradient(90deg,transparent 0 24.5%,rgba(18,132,127,.1) 25%)}.em-lane-band i{position:absolute;top:12px;right:5%;width:57%;height:16px;border-radius:2px;background:#12847f66}.em-humidity-lane .em-lane-label span{color:var(--color-blue)}.em-humidity-lane .em-lane-band i{right:15%;width:48%;background:#408bb457}.em-condition-lane small{color:var(--color-muted);font-size:13px;line-height:1.6}.em-combined-result{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;margin:0 clamp(18px,4vw,70px);border-top:3px solid var(--color-brand-teal);background:linear-gradient(90deg,#20b3ab1a,#408bb414);padding:28px 32px}.em-combined-result>svg{width:42px;height:42px;color:var(--color-teal-dark);stroke-width:1.4}.em-combined-result span{color:var(--color-teal-dark);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.em-combined-result h3{margin-top:7px}.em-boundary{max-width:860px;margin:26px 0 0;color:var(--color-muted);font-size:14px;line-height:1.7}.em-mold-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(54px,8vw,120px)}.em-mold-heading .section-header{margin-bottom:0}.em-mold-context{border-top:1px solid var(--color-border)}.em-mold-overlap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding-block:30px}.em-mold-overlap span{min-height:54px;border:1px solid rgba(18,132,127,.2);background:#20b3ab14;padding:18px;color:var(--color-teal-dark);font-size:12px;font-weight:var(--font-weight-semibold)}.em-mold-overlap span:nth-child(2){border-color:#408bb438;background:#408bb414;color:var(--color-blue)}.em-mold-overlap strong{grid-column:1 / -1;margin-inline:8%;border-top:3px solid var(--color-brand-teal);background:linear-gradient(90deg,#20b3ab1c,#408bb417);padding:22px;font:var(--font-weight-display) 23px/1.2 var(--font-display);text-align:center}.em-mold-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--color-border)}.em-mold-copy article{padding:28px 28px 30px 0}.em-mold-copy article+article{border-left:1px solid var(--color-border);padding-right:0;padding-left:28px}.em-mold-copy span{color:var(--color-text);font-size:13px;font-weight:var(--font-weight-semibold)}.em-mold-copy p,.em-mold-boundary{margin:10px 0 0;color:var(--color-muted);font-size:14px;line-height:1.7}.em-mold-boundary{display:flex;align-items:flex-start;gap:12px;margin-top:24px;color:var(--color-text)}.em-mold-boundary svg{width:21px;height:21px;flex:none;color:var(--color-teal-dark)}.em-decision-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-block:1px solid var(--color-border);list-style:none}.em-decision-list li{min-width:0;padding:32px clamp(20px,2.5vw,40px) 36px 0}.em-decision-list li+li{border-left:1px solid var(--color-border);padding-left:clamp(20px,2.5vw,40px)}.em-decision-list>li>span,.em-history-points article>span{display:block;margin-bottom:30px;color:var(--color-teal-dark);font-size:11px;font-weight:var(--font-weight-semibold)}.em-decision-list h3{font-size:25px}.em-product-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--color-border)}.em-product-lane{display:flex;min-width:0;flex-direction:column;padding:36px clamp(30px,5vw,76px) 38px 0}.em-product-lane+.em-product-lane{border-left:1px solid var(--color-border);padding-right:0;padding-left:clamp(30px,5vw,76px)}.em-product-lane>svg{width:36px;height:36px;margin:12px 0 24px;color:var(--color-teal-dark);stroke-width:1.5}.em-product-automate>svg,.em-product-automate .product-overline{color:var(--color-blue)}.em-product-lane ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:26px 0 30px;padding:0;border-top:1px solid var(--color-border);list-style:none}.em-product-lane li{border-bottom:1px solid var(--color-border);padding-block:13px;color:var(--color-muted);font-size:13px;line-height:1.5}.em-optional-connection{max-width:960px;margin:44px auto 0;border:1px solid var(--color-border);border-top:3px solid var(--color-brand-teal);background:var(--color-surface-muted);padding:28px 32px}.em-optional-connection>span{color:var(--color-teal-dark);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.em-optional-connection>div{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:20px;margin-block:18px 24px}.em-optional-connection>div strong{border-block:1px solid rgba(18,132,127,.22);padding-block:18px;font-size:14px;line-height:1.45}.em-optional-connection>div svg{width:22px;height:22px;color:var(--color-teal-dark)}.em-optional-connection h3{font-size:24px}.em-product-scope{max-width:900px;margin:24px auto 0;color:var(--color-muted);font-size:14px;line-height:1.7}.em-product-scope strong{color:var(--color-text)}.em-history-layout{display:grid;grid-template-columns:minmax(280px,.6fr) minmax(0,1fr);gap:clamp(48px,8vw,120px)}.em-history-strips{display:grid;align-content:start;gap:13px;padding-top:8px}.em-history-strips span{display:flex;min-height:54px;align-items:center;border-left:3px solid var(--color-brand-teal);background:#20b3ab14;padding:14px 18px;font-size:13px;font-weight:var(--font-weight-semibold)}.em-history-strips span:nth-child(1){width:54%}.em-history-strips span:nth-child(2){width:68%}.em-history-strips span:nth-child(3){width:84%}.em-history-strips span:nth-child(4){width:100%}.em-history-points{border-top:1px solid var(--color-border)}.em-history-points article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:0 20px;border-bottom:1px solid var(--color-border);padding-block:24px}.em-history-points article>span{grid-row:1 / 3;margin:5px 0 0}.em-history-points h3{font-size:25px}.em-history-points p{margin-top:8px}.em-proof{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(36px,6vw,86px);margin-top:48px;border-top:1px solid var(--color-border);padding-top:30px}.em-proof p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.7}.em-proof>p{border-left:1px solid var(--color-border);padding-left:30px}.em-closing{border-top:1px solid var(--color-border)}.em-faq-layout{margin-bottom:var(--space-section)}@media(prefers-reduced-motion:no-preference){html.motion-ready .em-time-sustained .em-time-marker i,html.motion-ready .em-lane-band i{animation:em-band-settle .68s cubic-bezier(.22,1,.36,1) both}html.motion-ready .em-humidity-lane .em-lane-band i{animation-delay:.1s}}@keyframes em-band-settle{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@media(min-width:1680px){.em-masthead h1{font-size:78px}}@media(max-width:1100px){.em-hero-stage{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:40px}.em-masthead h1{font-size:58px}.em-condition-lane{grid-template-columns:minmax(170px,.48fr) minmax(210px,.75fr) minmax(0,1fr)}.em-condition-lane small{grid-column:2 / -1}.em-decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}.em-decision-list li:nth-child(3){border-left:0;border-top:1px solid var(--color-border)}.em-decision-list li:nth-child(4){border-top:1px solid var(--color-border)}}@media(max-width:900px){.em-hero:before{inset:50% 0 0}.em-hero-stage{grid-template-columns:minmax(0,1fr)}.em-masthead{max-width:680px}.em-hero-media{max-width:720px}.em-time-model{grid-template-columns:minmax(0,1fr);padding-top:0;border-top:0}.em-time-model:before{top:0;bottom:0;left:21px;width:1px;height:auto}.em-time-model li,.em-time-model li+li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;border-top:1px solid var(--color-border);border-left:0;padding:26px 0}.em-time-marker{grid-row:1;height:28px;margin:0}.em-time-marker i,.em-time-repeated .em-time-marker i,.em-time-sustained .em-time-marker i{width:13px;height:13px;border:3px solid var(--color-surface);border-radius:50%;background:var(--color-teal-dark);box-shadow:0 0 0 1px var(--color-teal-dark)}.em-time-marker span{display:none}.em-condition-lane{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:28px}.em-condition-lane small{grid-column:auto}.em-combined-result{margin-inline:0}.em-mold-layout,.em-product-lanes{grid-template-columns:minmax(0,1fr)}.em-product-lane,.em-product-lane+.em-product-lane{border-left:0;padding:32px 0}.em-product-lane+.em-product-lane{border-top:1px solid var(--color-border)}.em-history-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.em-hero:before{inset:53% 0 0}.em-masthead h1{font-size:48px}.em-hero-intro{font-size:16px}.em-hero-media{margin-top:10px}.em-time-model h3,.em-condition-lane h3,.em-combined-result h3,.em-product-lane h3,.em-history-points h3{font-size:25px}.em-combined-result{grid-template-columns:minmax(0,1fr);padding:24px 20px}.em-combined-result>svg{width:34px;height:34px}.em-mold-overlap{grid-template-columns:minmax(0,1fr)}.em-mold-overlap strong{grid-column:auto;margin:0}.em-mold-copy{grid-template-columns:minmax(0,1fr)}.em-mold-copy article,.em-mold-copy article+article{border-left:0;padding:24px 0}.em-mold-copy article+article{border-top:1px solid var(--color-border)}.em-decision-list{grid-template-columns:minmax(0,1fr)}.em-decision-list li,.em-decision-list li+li{border-top:1px solid var(--color-border);border-left:0;padding:25px 0}.em-decision-list>li>span{margin-bottom:16px}.em-product-lane ul{grid-template-columns:minmax(0,1fr)}.em-optional-connection{padding:24px 20px}.em-optional-connection>div{grid-template-columns:minmax(0,1fr)}.em-optional-connection>div svg{transform:rotate(90deg)}.em-history-strips span:nth-child(n){width:100%}.em-proof{grid-template-columns:minmax(0,1fr)}.em-proof>p{border-top:1px solid var(--color-border);border-left:0;padding:22px 0 0}}@media(max-width:360px){.em-masthead h1{font-size:43px}}
