@media(min-width:1024px){.process-tl-section{--n: 4;--tl-travel: max(80svh, calc(var(--n) * 35svh));height:calc(var(--tl-stage-h, 100svh) + var(--tl-travel));position:relative}.process-tl-section>.process-tl-stage{position:sticky;top:calc(50vh - var(--tl-stage-h, 50vh) / 2)}}.tl-node{font-family:var(--font-display)}.tl-step{--tl-reveal: 1}html.js .tl-step{--tl-reveal: 0}.tl-media,.tl-media-image,.tl-copy,.tl-node{will-change:transform,opacity}.tl-media{opacity:var(--tl-reveal);transform:translateY(calc((1 - var(--tl-reveal)) * 22px)) scale(calc(.93 + var(--tl-reveal) * .07));transition:box-shadow .3s ease,border-color .3s ease}.tl-media-image{transform:scale(calc(1.12 - var(--tl-reveal) * .12))}.tl-step.is-active .tl-media{border-color:color-mix(in srgb,var(--color-accent) 42%,transparent);box-shadow:0 22px 52px -26px color-mix(in srgb,var(--color-accent) 40%,transparent)}.tl-node.is-done{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.tl-step.is-active .tl-node{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-accent) 22%,transparent)}.tl-step.is-active .tl-title{color:var(--color-accent)}.tl-fill{transition:width .05s linear}@media(max-width:1023px){.tl-copy{opacity:calc(.2 + var(--tl-reveal) * .8);transform:translateY(calc((1 - var(--tl-reveal)) * 14px))}.tl-node{opacity:calc(.3 + var(--tl-reveal) * .7);transform:scale(calc(.86 + var(--tl-reveal) * .14))}.tl-media{transform:translateY(calc((1 - var(--tl-reveal)) * 16px)) scale(calc(.9 + var(--tl-reveal) * .1))}}@media(max-width:359px){.process-tl .tl-step{gap:.75rem}.process-tl .tl-node{width:2.75rem;height:2.75rem;font-size:1rem}.process-tl .tl-vline{left:1.375rem;top:2.75rem}}@media(prefers-reduced-motion:reduce){.process-tl-section{height:auto!important}.process-tl-section>.process-tl-stage{position:static!important;height:auto!important}.tl-fill{transition:none}}.sb-logo[data-astro-cid-g5xc7fs2]{background-color:currentColor;-webkit-mask:var(--logo) no-repeat left center / auto 100%;mask:var(--logo) no-repeat left center / auto 100%}.module-panel[data-astro-cid-immbnj66]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s ease}.module-item[data-astro-cid-immbnj66][data-open=true]{border-color:color-mix(in srgb,var(--color-accent) 42%,transparent);background:color-mix(in srgb,var(--color-surface) 88%,var(--color-accent) 12%)}.module-item[data-astro-cid-immbnj66][data-open=true] .module-panel[data-astro-cid-immbnj66]{grid-template-rows:1fr;opacity:1}.module-item[data-astro-cid-immbnj66][data-open=true] .module-chevron[data-astro-cid-immbnj66]{transform:rotate(180deg)}.pcb-visual[data-astro-cid-immbnj66]{pointer-events:none;transform-origin:center;transition:opacity .44s ease,transform .65s cubic-bezier(.22,1,.36,1),filter .44s ease;will-change:transform,opacity}.pcb-image-button[data-astro-cid-immbnj66]{pointer-events:auto;cursor:pointer;transition:filter .22s ease,transform .22s ease}.pcb-image-button[data-astro-cid-immbnj66]:hover{filter:brightness(1.05);transform:translateY(-2px)}.pcb-image-button[data-astro-cid-immbnj66]:focus-visible{border-radius:1rem;outline:2px solid var(--color-accent);outline-offset:4px}.pcb-visual[data-astro-cid-immbnj66][data-visible=stacked][data-module-visual="0"]{z-index:1;opacity:.82;filter:saturate(.9) brightness(.88);transform:translate(-5%,-7%) rotate(-4deg) scale(.86)}.pcb-visual[data-astro-cid-immbnj66][data-visible=stacked][data-module-visual="1"]{z-index:2;opacity:1;transform:translate(5%,7%) rotate(4deg) scale(.92)}.pcb-visual[data-astro-cid-immbnj66][data-visible=true]{z-index:5;opacity:1;filter:none;transform:translate(0) rotate(0) scale(1)}.pcb-visual[data-astro-cid-immbnj66][data-visible=false]{z-index:0;pointer-events:none;opacity:0;filter:blur(5px);transform:translateY(8%) scale(.78)}.pcb-visual[data-astro-cid-immbnj66][data-visible=false] .pcb-image-button[data-astro-cid-immbnj66]{pointer-events:none}@media(prefers-reduced-motion:reduce){.module-panel[data-astro-cid-immbnj66],.module-chevron[data-astro-cid-immbnj66],.pcb-visual[data-astro-cid-immbnj66]{transition-duration:1ms}}.monitor-start-option[data-astro-cid-t42nj37n]{cursor:pointer;transition:border-color .24s ease,background-color .24s ease,transform .24s ease}.monitor-start-option[data-astro-cid-t42nj37n]:hover,.monitor-start-option[data-astro-cid-t42nj37n].is-active{border-color:color-mix(in oklab,var(--color-accent) 55%,transparent);background:color-mix(in oklab,var(--color-accent) 10%,transparent)}.monitor-start-option[data-astro-cid-t42nj37n]:hover{transform:translate(3px)}.monitor-start-option[data-astro-cid-t42nj37n]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.monitor-start-icon[data-astro-cid-t42nj37n]{transition:color .24s ease,background-color .24s ease}.monitor-start-option[data-astro-cid-t42nj37n].is-active .monitor-start-icon[data-astro-cid-t42nj37n]{color:var(--color-on-accent);background:var(--color-accent)}.monitor-start-visual[data-astro-cid-t42nj37n]{pointer-events:none;transform-origin:center;transition:opacity .42s ease,transform .62s cubic-bezier(.22,1,.36,1),filter .42s ease;will-change:transform,opacity}.monitor-start-visual[data-astro-cid-t42nj37n][data-visible=true]{z-index:2;opacity:1;filter:none;transform:translate(0) rotate(0) scale(1)}.monitor-start-visual[data-astro-cid-t42nj37n][data-visible=false]{z-index:1;opacity:0;filter:blur(5px);transform:translateY(7%) rotate(2deg) scale(.82)}.monitor-plan-option[data-astro-cid-t42nj37n]:hover,.monitor-plan-option[data-astro-cid-t42nj37n].is-active{border-color:color-mix(in oklab,var(--color-accent) 65%,transparent);background:color-mix(in oklab,var(--color-accent) 10%,transparent)}.monitor-range[data-astro-cid-t42nj37n]{appearance:none;height:6px;border-radius:999px;background:linear-gradient(to right,var(--color-accent) 0%,var(--color-accent) var(--range-progress, 0%),color-mix(in oklab,var(--color-fg) 14%,transparent) var(--range-progress, 0%),color-mix(in oklab,var(--color-fg) 14%,transparent) 100%);accent-color:var(--color-accent)}.monitor-range[data-astro-cid-t42nj37n]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border:4px solid var(--color-canvas);border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-accent) 55%,transparent);cursor:grab}.monitor-range[data-astro-cid-t42nj37n]::-moz-range-thumb{width:15px;height:15px;border:4px solid var(--color-canvas);border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-accent) 55%,transparent);cursor:grab}@media(prefers-reduced-motion:reduce){.monitor-start-option[data-astro-cid-t42nj37n],.monitor-start-icon[data-astro-cid-t42nj37n],.monitor-start-visual[data-astro-cid-t42nj37n]{transition-duration:1ms}}.sensor-stack[data-astro-cid-p6uoyv5g]{position:relative;aspect-ratio:1 / 1;width:100%}.sensor-stack__card[data-astro-cid-p6uoyv5g]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:20px;background:var(--color-accent);border:1px solid color-mix(in oklab,var(--color-fg) 20%,transparent);box-shadow:0 30px 60px -24px #000000b3;--pos: var(--i);transform:translate3d(calc(var(--pos) * 15px),calc(var(--pos) * 13px),0) scale(calc(1 - var(--pos) * .05)) rotate(calc(var(--pos) * 1.3deg - 2deg));z-index:calc(50 - var(--pos));opacity:calc(1 - var(--pos) * .16);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease;will-change:transform}.sensor-stack[data-astro-cid-p6uoyv5g]:hover .sensor-stack__card[data-astro-cid-p6uoyv5g][data-front]{transform:translate3d(-6px,-10px,0) scale(1.03) rotate(-2deg)}@media(prefers-reduced-motion:reduce){.sensor-stack__card[data-astro-cid-p6uoyv5g]{transition:none}}html.js .sensors-page [data-reveal],html.js .sensors-page [data-reveal-stagger]>*,html.js .sensors-page .hero-rise,html.js .sensors-page .hero-rise-solid{opacity:1;transform:none;animation:none;transition:none}
