/*!
 * SENTRI AI homepage section — Bayes Studio.
 *
 * Two halves.
 *
 *   BASE    Everything, laid out as ordinary stacked blocks, fully visible.
 *           This is what renders with no JavaScript, with JavaScript still
 *           loading, at reduced motion, and on any viewport too small to pin.
 *           Nothing in it is hidden and nothing in it waits on a script.
 *
 *   MOTION  The pinned composition, scoped to `.js-enhanced` — a class the
 *           controller adds only once it has measured the track and decided a
 *           pin is appropriate. Every rule reads custom properties the
 *           controller writes on `#sentriStage` and spends them on `transform`
 *           and `opacity`.
 *
 * Every selector is scoped to the section id and none of it is in a cascade
 * layer. That is deliberate: the theme's own reset is unlayered, and an
 * unlayered declaration outranks a layered one whatever its specificity — so a
 * layered sheet has to buy each of those fights back with `!important`, which
 * is how this section accumulated 574 of them the first time round. Scoping to
 * the id wins the same fights honestly. There is not one `!important` here.
 *
 * Colour, type and spacing resolve to the theme's own tokens (theme.json by way
 * of style.css) so the section sits inside the Bayes design system rather than
 * beside it. The four modality hues are the one deliberate exception: they
 * carry meaning, so they stay.
 */  #sentri-ai-home{--bg: var(--wp--preset--color--surface, #f4f5f7);--bg-card: var(--wp--preset--color--white, #fff);--ink: var(--wp--preset--color--ink, #00102e);--ink-body: var(--wp--preset--color--body, #29334a);--ink-dim: var(--wp--preset--color--muted, #5c6577);--hairline: var(--wp--preset--color--hairline, #e2e4ea);--edge: var(--wp--preset--color--edge, #c9cdd8);--mint: var(--wp--preset--color--mint, #58e9d4);--mint-deep: var(--wp--preset--color--mint-deep, #0b6f61);--midnight: var(--wp--preset--color--midnight, #00102e);--harbour: var(--wp--preset--color--harbour, #002044);--c-visual: #58e9d4;--c-visual-text: #1a7d71;--c-thermal: #ff3d77;--c-thermal-text: #cf3160;--c-vibration: #8b6bff;--c-vibration-text: #765bd9;--c-environmental: #f2a900;--c-environmental-text: #956800;--c-visual-sig: #14bda6;--c-thermal-sig: #f0245f;--c-vibration-sig: #7a54f0;--c-environmental-sig: #dd9400;--fs-label: clamp(13px, 0.095vw + 12.63px, 14px);--fs-sm: clamp(14px, 0.286vw + 12.89px, 17px);--fs-body: clamp(16px, 0.095vw + 15.63px, 17px);--fs-lede: clamp(17px, 0.286vw + 15.89px, 20px);--fs-h4: 20px;--fs-h3: clamp(20px, 0.762vw + 17.03px, 28px);--fs-h2: clamp(34px, 2.095vw + 25.83px, 56px);--track-label: 0.08em;--mono: var(--wp--preset--font-family--mono, "JetBrains Mono", SFMono-Regular, Consolas, monospace);--measure: 1140px;--measure-stage: 1140px;--gutter: clamp(20px, 3vw, 40px);--radius: var(--bsi--radius, 8px);--offset: var(--bsi--sticky-offset, 98px);--media-h: clamp(196px, 37svh, 336px);--sig-h: clamp(46px, 7.4svh, 72px);--meta-h: 56px;--core-h: clamp(94px, 12.5svh, 130px);--core-w: clamp(300px, 30vw, 470px);--track-len: 185svh;--stage-gap: clamp(36px, 6svh, 64px);--micro-hold: clamp(170px, 32svh, 300px)}#sentri-ai-home{position: relative;margin: 0;padding: clamp(56px, 8svh, 96px) 0 clamp(64px, 9svh, 112px);background: var(--bg);color: var(--ink-body);font-size: var(--fs-body);line-height: 1.6}#sentri-ai-home:where(:not(.js-enhanced)){overflow-x: clip}#sentri-ai-home *, #sentri-ai-home *::before, #sentri-ai-home *::after{box-sizing: border-box}#sentri-ai-home ul{margin: 0;padding: 0;list-style: none}#sentri-ai-home p{margin: 0}#sentri-ai-home .sentri-chapter{width: min(var(--measure), 100% - var(--gutter) * 2);margin-inline: auto;max-width: 780px;text-align: center}#sentri-ai-home .sentri-chapter-eyebrow{margin-bottom: 14px;font-family: var(--mono);font-size: var(--fs-label);font-weight: 500;letter-spacing: 0.1em;line-height: 1.4;text-transform: uppercase;color: var(--mint-deep)}#sentri-ai-home .sentri-chapter-title{margin: 0 0 12px;font-size: var(--fs-h2);font-weight: 660;letter-spacing: -0.022em;line-height: 1.02;color: var(--ink)}#sentri-ai-home .sentri-chapter-lede{margin-inline: auto;max-width: 60ch;font-size: var(--fs-lede);line-height: 1.55;color: var(--ink-body);text-wrap: balance}#sentri-ai-home .sentri-chapter-lede b{font-weight: 640;color: var(--ink)}#sentri-ai-home .s-field{display: none}#sentri-ai-home .sentri-track{margin-top: clamp(40px, 6svh, 72px)}#sentri-ai-home .sentri-stage{width: min(var(--measure-stage), 100% - var(--gutter) * 2);margin-inline: auto;display: flex;flex-direction: column;align-items: center;gap: var(--stage-gap)}#sentri-ai-home .sentri-stage > *, #sentri-ai-home .s-fuse > *, #sentri-ai-home .s-fuse-in > *{width: 100%}#sentri-ai-home .s-fuse, #sentri-ai-home .s-fuse-in{display: contents}#sentri-ai-home .s-cards{display: grid;grid-template-columns: repeat(4, 1fr);gap: 2.4561%}#sentri-ai-home .s-card{display: flex;flex-direction: column;gap: 12px}#sentri-ai-home .s-card-media{position: relative;height: var(--media-h);overflow: hidden;border-radius: var(--radius);background: var(--midnight)}#sentri-ai-home .s-card-media::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px rgb(9 0 46 / 8%)}#sentri-ai-home .s-card-media video{display: block;width: 100%;height: 100%;object-fit: cover}#sentri-ai-home .s-card-media video::-webkit-media-controls, #sentri-ai-home .s-card-media video::-webkit-media-controls-enclosure{display: none}#sentri-ai-home .s-card-meta{display: flex;flex-direction: column;gap: 3px;min-height: var(--meta-h)}#sentri-ai-home .s-card-name{display: flex;align-items: center;gap: 8px;font-size: var(--fs-sm);font-weight: 620;letter-spacing: -0.005em;line-height: 1.3;color: var(--ink)}#sentri-ai-home .s-card-name i{flex: 0 0 auto;width: 9px;height: 9px;border-radius: 50%;background: var(--mod)}#sentri-ai-home .s-card-desc{font-size: var(--fs-label);line-height: 1.4;color: var(--ink-dim)}#sentri-ai-home .s-card[data-mod="visual"]{--mod: var(--c-visual);--mod-text: var(--c-visual-text);--mod-sig: var(--c-visual-sig)}#sentri-ai-home .s-card[data-mod="thermal"]{--mod: var(--c-thermal);--mod-text: var(--c-thermal-text);--mod-sig: var(--c-thermal-sig)}#sentri-ai-home .s-card[data-mod="vibration"]{--mod: var(--c-vibration);--mod-text: var(--c-vibration-text);--mod-sig: var(--c-vibration-sig)}#sentri-ai-home .s-card[data-mod="environmental"]{--mod: var(--c-environmental);--mod-text: var(--c-environmental-text);--mod-sig: var(--c-environmental-sig)}#sentri-ai-home .s-signal{margin-top: 10px;height: var(--sig-h);display: grid;place-items: center}#sentri-ai-home .s-signal-art{display: block;width: min(100%, 236px);height: 100%;overflow: visible}#sentri-ai-home .sg-dot, #sentri-ai-home .sg-cell, #sentri-ai-home .sg-line{fill: var(--mod-sig)}#sentri-ai-home .sg-band{fill: var(--mod-sig);opacity: 0.4}#sentri-ai-home .sg-wave{fill: none;stroke: var(--mod-sig);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}#sentri-ai-home .s-links{display: block;width: 100%;height: clamp(90px, 13svh, 140px)}#sentri-ai-home .s-link{fill: none;stroke-width: 3;stroke-linecap: round;opacity: 0.92}#sentri-ai-home .s-link[data-mod="visual"]{stroke: var(--c-visual-sig)}#sentri-ai-home .s-link[data-mod="thermal"]{stroke: var(--c-thermal-sig)}#sentri-ai-home .s-link[data-mod="vibration"]{stroke: var(--c-vibration-sig)}#sentri-ai-home .s-link[data-mod="environmental"]{stroke: var(--c-environmental-sig)}#sentri-ai-home .s-core{position: relative;width: var(--core-w);height: var(--core-h);margin-inline: auto;display: grid;place-items: center;isolation: isolate}#sentri-ai-home .s-core-glow{position: absolute;z-index: 0;inset: -34% -12%;border-radius: 999px;background: radial-gradient( 60% 60% at 50% 50%, rgb(88 233 212 / 34%) 0%, rgb(88 233 212 / 10%) 46%, rgb(88 233 212 / 0%) 72% )}#sentri-ai-home .s-core-fill{position: absolute;z-index: 1;inset: 0;overflow: hidden;border-radius: 999px;background: linear-gradient(150deg, var(--harbour) 0%, var(--midnight) 100%);box-shadow: 0 18px 40px -18px rgb(0 16 46 / 55%), inset 0 0 0 1px rgb(88 233 212 / 26%), inset 0 1px 0 0 rgb(255 255 255 / 16%)}#sentri-ai-home .s-core-fill i{position: absolute;top: 0;width: 25%;height: 100%;opacity: calc(0.58 * var(--w, 1));filter: blur(20px)}#sentri-ai-home .s-core-fill i[data-mod="visual"]{left: 0;background: var(--c-visual);--w: 0.82}#sentri-ai-home .s-core-fill i[data-mod="thermal"]{left: 25%;background: var(--c-thermal);--w: 0.9}#sentri-ai-home .s-core-fill i[data-mod="vibration"]{left: 50%;background: var(--c-vibration);--w: 1.1}#sentri-ai-home .s-core-fill i[data-mod="environmental"]{left: 75%;background: var(--c-environmental);--w: 0.72}#sentri-ai-home .s-core-fill::before{content: "";position: absolute;inset: 0;display: none;background: linear-gradient( 90deg, var(--c-visual) 0 25%, var(--c-thermal) 25% 50%, var(--c-vibration) 50% 75%, var(--c-environmental) 75% 100% );filter: blur(4px);opacity: 0;pointer-events: none}#sentri-ai-home .s-core-text{position: relative;z-index: 2;display: flex;flex-direction: column;align-items: center;gap: 4px;text-align: center;color: #fff}#sentri-ai-home .s-core-text b{font-family: var(--mono);font-size: clamp(17px, 1.048vw + 12.91px, 28px);font-weight: 640;letter-spacing: 0.06em;line-height: 1.1}#sentri-ai-home .s-core-text small{font-size: var(--fs-label);font-weight: 450;letter-spacing: 0.02em;line-height: 1.3;color: rgb(255 255 255 / 82%)}#sentri-ai-home .s-core-fill::after{content: "";position: absolute;z-index: 1;inset: -1px;background: linear-gradient( 100deg, rgb(88 233 212 / 0%) 42%, rgb(88 233 212 / 20%) 50%, rgb(88 233 212 / 0%) 58% );transform: translate3d(-130%, 0, 0);pointer-events: none}@media (prefers-reduced-motion: no-preference){@keyframes s-core-drift-out{from{transform: translate3d(-18%, 0, 0)}to{transform: translate3d(20%, 0, 0)}}@keyframes s-core-drift-back{from{transform: translate3d(18%, 0, 0)}to{transform: translate3d(-20%, 0, 0)}}@keyframes s-core-breathe{from{transform: scale(0.96)}to{transform: scale(1.05)}}@keyframes s-core-sheen{0%{transform: translate3d(-130%, 0, 0)}26%, 100%{transform: translate3d(130%, 0, 0)}}#sentri-ai-home.is-live .s-core-fill i{animation: s-core-drift-out 9s ease-in-out -2s infinite alternate}#sentri-ai-home.is-live .s-core-fill i[data-mod="thermal"]{animation: s-core-drift-back 12s ease-in-out infinite alternate}#sentri-ai-home.is-live .s-core-fill i[data-mod="vibration"]{animation: s-core-drift-out 14s ease-in-out -6s infinite alternate}#sentri-ai-home.is-live .s-core-fill i[data-mod="environmental"]{animation: s-core-drift-back 10.5s ease-in-out -4s infinite alternate}#sentri-ai-home.is-live .s-core-glow{animation: s-core-breathe 6.5s ease-in-out infinite alternate}#sentri-ai-home.is-live .s-core-fill::after{animation: s-core-sheen 9s cubic-bezier(0.4, 0, 0.4, 1) 1.2s infinite}}#sentri-ai-home .s-out{display: flex;flex-direction: column;align-items: center;gap: 14px}#sentri-ai-home .s-out-line{display: block;width: 2px;height: clamp(34px, 5.4svh, 58px)}#sentri-ai-home .s-out-line path{stroke: var(--mint-deep);stroke-width: 2;opacity: 0.6}#sentri-ai-home .s-out-label{padding: 9px 20px;border: 1px solid var(--hairline);border-radius: 999px;background: var(--bg-card);box-shadow: 0 1px 2px rgb(9 0 46 / 5%);font-family: var(--mono);font-size: var(--fs-label);font-weight: 550;letter-spacing: var(--track-label);line-height: 1.3;text-transform: uppercase;white-space: nowrap;color: var(--ink)}#sentri-ai-home .s-unify{width: min(920px, 100%);margin-inline: auto;padding: clamp(24px, 3.2svh, 38px) clamp(24px, 3.4vw, 46px);border: 1px solid var(--hairline);border-radius: var(--radius);background: var(--bg-card);box-shadow: 0 1px 2px rgb(9 0 46 / 5%);text-align: center}#sentri-ai-home .s-unify-title{margin: 0 0 10px;font-size: var(--fs-h3);font-weight: 640;letter-spacing: -0.018em;line-height: 1.16;color: var(--ink)}#sentri-ai-home .s-unify-lede{margin-inline: auto;max-width: 62ch;font-size: var(--fs-body);line-height: 1.55;color: var(--ink-body);text-wrap: balance}#sentri-ai-home .s-unify-caps{display: grid;grid-template-columns: repeat(3, 1fr);column-gap: clamp(20px, 2.6vw, 40px);row-gap: clamp(14px, 1.8svh, 20px);margin-top: clamp(18px, 2.6svh, 28px);padding-top: clamp(18px, 2.4svh, 26px);border-top: 1px solid var(--hairline);text-align: left}@media (min-width: 901px){#sentri-ai-home .s-unify-caps > .s-cap{grid-row: 1}}#sentri-ai-home.js-enhanced .s-unify-caps > .s-cap{grid-row: 1}#sentri-ai-home .s-unify-caps.is-collapsible{row-gap: 0}#sentri-ai-home .s-cap-name, #sentri-ai-home .s-product-points-name{margin-bottom: 8px;font-family: var(--mono);font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);line-height: 1.3;text-transform: uppercase;color: var(--mint-deep)}#sentri-ai-home .s-cap-list{font-size: var(--fs-sm);line-height: 1.5;color: var(--ink-body)}#sentri-ai-home .s-cap-icon{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 15px;height: 15px;margin-right: 8px;vertical-align: -2px;color: inherit}#sentri-ai-home .s-cap-icon svg{display: block;width: 100%;height: 100%;stroke-width: 1.9}#sentri-ai-home .s-cap-toggle .s-cap-icon{margin-right: 0;vertical-align: baseline}#sentri-ai-home .s-cap-toggle{display: inline-flex;align-items: center;gap: 8px;margin: -6px 0;padding: 6px 0;border: 0;background: none;font: inherit;letter-spacing: inherit;text-transform: inherit;color: inherit;cursor: pointer;-webkit-appearance: none;appearance: none;min-height: 32px}#sentri-ai-home .s-cap-toggle:hover .s-cap-toggle__text{color: var(--ink)}#sentri-ai-home .s-cap-toggle:focus-visible{outline: 2px solid var(--mint-deep);outline-offset: 4px;border-radius: 3px}#sentri-ai-home .s-cap-toggle__mark{flex: 0 0 auto;width: 7px;height: 7px;margin-top: -3px;border-right: 1.6px solid currentcolor;border-bottom: 1.6px solid currentcolor;transform: rotate(45deg);transform-origin: center;transition: transform 0.24s var(--bsi--ease, cubic-bezier(0.22, 0.61, 0.36, 1))}#sentri-ai-home .s-unify-caps > .s-cap.is-open .s-cap-toggle__mark, #sentri-ai-home .s-product-points-name.is-open .s-cap-toggle__mark{margin-top: 2px;transform: rotate(-135deg)}#sentri-ai-home .s-cap-detail{display: none}#sentri-ai-home .s-unify-caps.is-collapsible .s-cap-name{margin-bottom: 0}#sentri-ai-home .s-unify-caps.is-collapsible .s-cap-lines{display: grid;grid-template-rows: 0fr;margin-top: 0;opacity: 0;visibility: hidden;transition: grid-template-rows 0.28s var(--bsi--ease, cubic-bezier(0.22, 0.61, 0.36, 1)), margin-top 0.28s var(--bsi--ease, cubic-bezier(0.22, 0.61, 0.36, 1)), opacity 0.2s ease, visibility 0s 0.28s}#sentri-ai-home .s-unify-caps.is-collapsible .s-cap-lines > .s-cap-list{overflow: hidden;min-height: 0}#sentri-ai-home .s-unify-caps.is-collapsible > .s-cap.is-open .s-cap-lines{grid-template-rows: 1fr;margin-top: 8px;opacity: 1;visibility: visible;transition: grid-template-rows 0.28s var(--bsi--ease, cubic-bezier(0.22, 0.61, 0.36, 1)), margin-top 0.28s var(--bsi--ease, cubic-bezier(0.22, 0.61, 0.36, 1)), opacity 0.24s ease 0.04s, visibility 0s}@media (prefers-reduced-motion: reduce){#sentri-ai-home .s-cap-toggle__mark, #sentri-ai-home .s-unify-caps.is-collapsible .s-cap-lines, #sentri-ai-home .s-unify-caps.is-collapsible > .s-cap.is-open .s-cap-lines{transition: none}}#sentri-ai-home .s-unify-caps > .s-cap{align-self: start}#sentri-ai-home .s-unify-more{margin-top: clamp(18px, 2.4svh, 26px)}#sentri-ai-home .s-deploy{width: min(var(--measure), 100% - var(--gutter) * 2);margin: clamp(36px, 6svh, 64px) auto 0;display: flex;flex-direction: column;align-items: center}#sentri-ai-home .s-branch, #sentri-ai-home .s-products{width: min(var(--measure), 100%);margin-inline: auto}#sentri-ai-home .s-branch{display: block;width: 100%;height: clamp(74px, 11svh, 120px)}#sentri-ai-home .s-branch-path{fill: none;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}#sentri-ai-home #sBranchL{stroke: url("#sBranchGradL")}#sentri-ai-home #sBranchR{stroke: url("#sBranchGradR")}#sentri-ai-home .s-products{display: grid;grid-template-columns: 1fr 1fr;gap: 32px}#sentri-ai-home .s-product{display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--hairline);border-radius: var(--radius);background: var(--bg-card);box-shadow: 0 1px 2px rgb(9 0 46 / 5%)}#sentri-ai-home .s-product-art{display: grid;place-items: center;padding: clamp(11px, 1.7svh, 20px) 24px;background: linear-gradient(180deg, rgb(88 233 212 / 8%) 0%, rgb(88 233 212 / 0%) 100%), var(--bg);border-bottom: 1px solid var(--hairline)}#sentri-ai-home .s-product-art svg{display: block;width: clamp(116px, 15.5svh, 172px);height: auto;color: var(--ink)}#sentri-ai-home .s-product-art .a{opacity: 0.94}#sentri-ai-home .s-product-art .b{opacity: 0.8}#sentri-ai-home .s-product-art .c{opacity: 0.5}#sentri-ai-home .s-product-art .d{opacity: 0.7;color: var(--mint-deep);stroke: var(--mint-deep)}#sentri-ai-home .s-product-art .g{opacity: 0.28}@keyframes bsi-sentri-prop{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}#sentri-ai-home .s-prop{transform-box: fill-box;transform-origin: center}#sentri-ai-home{--prop-spin: 2.6s}#sentri-ai-home.is-live .s-prop{animation: bsi-sentri-prop var(--prop-spin) linear infinite}#sentri-ai-home.is-live .s-prop--rev{animation-direction: reverse}@media (prefers-reduced-motion: reduce){#sentri-ai-home.is-live .s-prop, #sentri-ai-home.js-enhanced .s-field{animation: none}}#sentri-ai-home .s-product-body{display: flex;flex-direction: column;flex: 1 1 auto;padding: clamp(21px, 3.1svh, 34px) clamp(22px, 2.6vw, 34px)}#sentri-ai-home .s-product-kicker{margin-bottom: 12px;font-family: var(--mono);font-size: var(--fs-label);font-weight: 550;letter-spacing: var(--track-label);line-height: 1.3;text-transform: uppercase;color: var(--ink-dim)}#sentri-ai-home .s-product-name{margin: 0;font-size: var(--fs-h3);font-weight: 660;letter-spacing: -0.02em;line-height: 1.1;color: var(--ink)}#sentri-ai-home .s-product-line{margin-top: 4px;font-size: var(--fs-h4);font-weight: 450;letter-spacing: -0.012em;line-height: 1.24;color: var(--mint-deep)}#sentri-ai-home .s-product-lede{margin-top: clamp(10px, 1.4svh, 14px);max-width: 46ch;font-size: var(--fs-body);line-height: 1.55;color: var(--ink-body)}#sentri-ai-home .s-product-variants{display: grid;gap: 5px;margin-top: clamp(11px, 1.6svh, 15px);padding-top: clamp(11px, 1.6svh, 15px);border-top: 1px solid var(--hairline);font-size: var(--fs-sm);line-height: 1.4;color: var(--ink-body)}#sentri-ai-home .s-product-variants strong{font-weight: 600;color: var(--ink)}#sentri-ai-home .s-product-variants a{font-weight: 600;color: var(--ink);text-decoration: none;border-bottom: 1.5px solid var(--mint);transition: border-color 0.2s ease}#sentri-ai-home .s-product-variants a:hover, #sentri-ai-home .s-product-variants a:focus-visible{border-bottom-color: var(--ink)}@media (prefers-reduced-motion: reduce){#sentri-ai-home .s-product-variants a{transition: none}}#sentri-ai-home .s-product-points-name{margin-top: clamp(13px, 1.9svh, 20px);margin-bottom: 0}#sentri-ai-home .s-product-points-wrap{margin-top: 10px}#sentri-ai-home .s-product-points-wrap.is-collapsible{display: grid;grid-template-rows: 0fr;margin-top: 0;opacity: 0;visibility: hidden;transition: grid-template-rows 0.28s var(--bsi--ease, cubic-bezier(0.22, 0.61, 0.36, 1)), margin-top 0.28s var(--bsi--ease, cubic-bezier(0.22, 0.61, 0.36, 1)), opacity 0.2s ease, visibility 0s 0.28s}#sentri-ai-home .s-product-points-wrap.is-collapsible > .s-product-points{overflow: hidden;min-height: 0}#sentri-ai-home .s-product-points-wrap.is-collapsible.is-open{grid-template-rows: 1fr;margin-top: 10px;opacity: 1;visibility: visible;transition: grid-template-rows 0.28s var(--bsi--ease, cubic-bezier(0.22, 0.61, 0.36, 1)), margin-top 0.28s var(--bsi--ease, cubic-bezier(0.22, 0.61, 0.36, 1)), opacity 0.24s ease 0.04s, visibility 0s}@media (prefers-reduced-motion: reduce){#sentri-ai-home .s-product-points-wrap.is-collapsible, #sentri-ai-home .s-product-points-wrap.is-collapsible.is-open{transition: none}}#sentri-ai-home .s-product-points{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px 20px}#sentri-ai-home .s-product-points li{position: relative;padding-left: 22px;font-size: var(--fs-sm);line-height: 1.45;color: var(--ink-body)}#sentri-ai-home .s-product-points li::before{content: "";position: absolute;top: 0.42em;left: 0;width: 13px;height: 13px;background-color: var(--mint-deep);-webkit-mask: var(--bsi--tick) center / 13px 13px no-repeat;mask: var(--bsi--tick) center / 13px 13px no-repeat}#sentri-ai-home .s-product-more{margin-top: auto;padding-top: clamp(15px, 2.2svh, 24px)}#sentri-ai-home .s-link-arrow{display: inline-flex;align-items: center;gap: 0.55em;padding: 6px 0;border-bottom: 1.5px solid var(--mint);font-size: var(--fs-sm);font-weight: 560;line-height: 1.3;text-decoration: none;color: var(--ink);transition: border-color 0.16s var(--bsi--ease, ease), gap 0.16s var(--bsi--ease, ease)}#sentri-ai-home .s-link-arrow::after{content: "";width: 14px;height: 14px;flex: 0 0 14px;background-color: currentcolor;-webkit-mask: var(--bsi--arrow) center / 14px 14px no-repeat;mask: var(--bsi--arrow) center / 14px 14px no-repeat;transition: transform 0.16s var(--bsi--ease, ease)}#sentri-ai-home .s-link-arrow:hover, #sentri-ai-home .s-link-arrow:focus-visible{border-bottom-color: var(--ink)}#sentri-ai-home .s-link-arrow:hover::after{transform: translateX(3px)}#sentri-ai-home .s-link-arrow:focus-visible{outline: 2px solid var(--mint-deep);outline-offset: 4px;border-radius: 2px}@media (max-height: 700px){#sentri-ai-home.js-enhanced{--media-h: clamp(150px, 30svh, 336px);--core-h: clamp(84px, 11svh, 130px)}#sentri-ai-home.js-enhanced .s-unify-caps{margin-top: 8px;padding-top: 8px}#sentri-ai-home.js-enhanced .s-unify-caps.is-collapsible > .s-cap.is-open .s-cap-lines{margin-top: 6px}}@media (min-width: 1500px){#sentri-ai-home{--measure-stage: 1300px;--media-h: clamp(196px, 34svh, 392px)}}@media (max-width: 900px){#sentri-ai-home:where(:not(.js-enhanced)){--media-h: clamp(150px, 22svh, 200px)}#sentri-ai-home:where(:not(.js-enhanced)) .s-cards{grid-template-columns: repeat(2, 1fr);gap: 20px}#sentri-ai-home:where(:not(.js-enhanced)) .s-unify-caps{grid-template-columns: 1fr;gap: 22px}#sentri-ai-home:where(:not(.js-enhanced)) .s-links{height: 84px}#sentri-ai-home .s-product-points{grid-template-columns: 1fr}#sentri-ai-home:where(:not(.js-enhanced)) .s-unify-caps.is-collapsible > .s-cap ~ .s-cap{margin-top: 18px}#sentri-ai-home.js-enhanced{--media-h: clamp(150px, 22svh, 220px);--core-w: clamp(280px, 36vw, 470px);--core-h: clamp(94px, 11svh, 120px)}#sentri-ai-home.js-enhanced .s-unify-caps{column-gap: 18px}}@media (max-width: 720px){#sentri-ai-home:where(:not(.js-enhanced)) .s-cards{grid-template-columns: 1fr;gap: 14px}#sentri-ai-home .s-card{display: grid;grid-template-columns: 118px minmax(0, 1fr);grid-template-rows: auto auto;align-items: center;gap: 6px 16px}#sentri-ai-home .s-signal{grid-column: 2;margin-top: 0;height: 38px;justify-items: start}#sentri-ai-home .s-signal-art{width: min(100%, 168px)}#sentri-ai-home .s-card-media{grid-row: 1 / span 2;height: 104px}#sentri-ai-home .s-card-meta{min-height: 0}#sentri-ai-home .s-products{grid-template-columns: 1fr;gap: 18px}#sentri-ai-home .s-product-points{grid-template-columns: 1fr}#sentri-ai-home .s-product-art{padding: 16px 20px 10px}#sentri-ai-home .s-product-art svg{width: min(112px, 40%)}#sentri-ai-home .sentri-stage{gap: 30px}#sentri-ai-home:where(:not(.js-enhanced)) .s-links, #sentri-ai-home .s-branch{height: 58px}#sentri-ai-home .s-deploy{margin-top: 30px}}#sentri-ai-home.js-enhanced .sentri-track{position: relative;height: var(--track-len);margin-top: 0}#sentri-ai-home.js-enhanced .sentri-pin{position: sticky;top: var(--offset);height: calc(100svh - var(--offset));min-height: 520px}#sentri-ai-home.js-enhanced .sentri-stage{--b1: 0;--b2: 0;--draw: 0;--b3: 0;--b4: 0;--sig: 0;--rise: 0;--b5: 0;--lead: 0;--outgo: 0;--crop: 160px;--lift: 160px;--title-h: 39px;--sens-y0: 180;--sens-y1: 90;--links-y: 300;--links-h: 180;--core-y1: 540;--core-y2: 210;--out-y: 596;--unify-y: 300;position: relative;display: block;height: 100%;gap: 0}#sentri-ai-home.js-enhanced .sentri-stage > *, #sentri-ai-home.js-enhanced .s-fuse-in > *{position: absolute;margin: 0}@keyframes bsi-sentri-field{0%, 100%{scale: 1}50%{scale: 1.14}}#sentri-ai-home.js-enhanced .s-field{display: block;animation: bsi-sentri-field var(--field-drift, 24s) ease-in-out infinite;z-index: 0;left: 50%;top: calc( var(--core-y1) * 1px + (var(--core-y2) - var(--core-y1)) * var(--rise) * 1px );width: min(1180px, 116%);height: min(760px, 108%);transform: translate3d(-50%, -50%, 0);background: radial-gradient(circle, rgb(9 0 46 / 7%) 1px, transparent 1.2px) 0 0 / 26px 26px, radial-gradient( 46% 42% at 50% 50%, rgb(88 233 212 / 26%) 0%, rgb(88 233 212 / 11%) 34%, rgb(9 0 46 / 4.5%) 58%, rgb(9 0 46 / 0%) 76% );-webkit-mask-image: radial-gradient(52% 50% at 50% 50%, #000 0%, rgb(0 0 0 / 55%) 58%, transparent 82%);mask-image: radial-gradient(52% 50% at 50% 50%, #000 0%, rgb(0 0 0 / 55%) 58%, transparent 82%);opacity: calc(0.18 + 0.5 * var(--draw) + 0.32 * var(--b3));pointer-events: none}#sentri-ai-home.js-enhanced .s-sensors{inset-inline: 0;top: calc(var(--sens-y0) * 1px);z-index: 3;transform: translate3d( 0, calc( (var(--sens-y1) - var(--sens-y0)) * var(--b2) * 1px - var(--title-h) * var(--b2) - var(--lift) * var(--b2) + var(--lead) * -46px ), 0 );opacity: clamp(0, calc(1 - var(--lead) * 1.9), 1);will-change: transform, opacity}#sentri-ai-home.js-enhanced .s-card{--sx: 0%;--sy: 0px;transform: translate3d(calc(var(--sx) * (1 - var(--b1))), calc(var(--sy) * (1 - var(--b1))), 0)}#sentri-ai-home.js-enhanced .s-card:nth-child(1){--sx: 30%;--sy: -58px}#sentri-ai-home.js-enhanced .s-card:nth-child(2){--sx: 10%;--sy: -19px}#sentri-ai-home.js-enhanced .s-card:nth-child(3){--sx: -10%;--sy: 19px}#sentri-ai-home.js-enhanced .s-card:nth-child(4){--sx: -30%;--sy: 58px}#sentri-ai-home.js-enhanced .s-card-media{clip-path: inset( calc(var(--lift) * var(--b2)) 0 calc(var(--lift) * var(--b2)) 0 round var(--radius) )}#sentri-ai-home.js-enhanced .s-card-meta, #sentri-ai-home.js-enhanced .s-signal{transform: translate3d(0, calc(var(--lift) * var(--b2) * -1), 0)}#sentri-ai-home.js-enhanced .s-signal{opacity: clamp(0, calc(var(--sig) * 2.4), 1)}#sentri-ai-home.js-enhanced .sg-dot, #sentri-ai-home.js-enhanced .sg-cell, #sentri-ai-home.js-enhanced .sg-band, #sentri-ai-home.js-enhanced .sg-line, #sentri-ai-home.js-enhanced .sg-wave{--d: clamp(0, calc(var(--sig) * 1.72 - var(--i, 0) * 0.036), 1)}#sentri-ai-home.js-enhanced .sg-dot, #sentri-ai-home.js-enhanced .sg-cell{transform-box: fill-box;transform-origin: center;transform: scale(var(--d));opacity: var(--d)}#sentri-ai-home.js-enhanced .sg-band, #sentri-ai-home.js-enhanced .sg-line{transform-box: fill-box;transform-origin: left center;transform: scaleX(var(--d))}#sentri-ai-home.js-enhanced .sg-band{opacity: calc(0.4 * var(--d))}#sentri-ai-home.js-enhanced .sg-wave{stroke-dasharray: var(--len, 400);stroke-dashoffset: calc(var(--len, 400) * (1 - var(--d)))}#sentri-ai-home.js-enhanced .s-links{inset-inline: 0;top: calc(var(--links-y) * 1px);height: calc(var(--links-h) * 1px + 56px);z-index: 1;opacity: clamp(0, calc(1 - var(--lead) * 2.1), 1);will-change: opacity}#sentri-ai-home.js-enhanced .s-link{stroke-dasharray: var(--len, 1000);stroke-dashoffset: calc(var(--len, 1000) * (1 - var(--d, 0)));opacity: calc(0.9 * var(--d, 0))}#sentri-ai-home.js-enhanced .s-link:nth-of-type(1){--d: clamp(0, calc(var(--draw) * 1.44), 1)}#sentri-ai-home.js-enhanced .s-link:nth-of-type(2){--d: clamp(0, calc(var(--draw) * 1.44 - 0.16), 1)}#sentri-ai-home.js-enhanced .s-link:nth-of-type(3){--d: clamp(0, calc(var(--draw) * 1.44 - 0.24), 1)}#sentri-ai-home.js-enhanced .s-link:nth-of-type(4){--d: clamp(0, calc(var(--draw) * 1.44 - 0.08), 1)}#sentri-ai-home.js-enhanced .s-core{left: 50%;top: calc(var(--core-y1) * 1px);z-index: 6;transform: translate3d(-50%, -50%, 0) translate3d(0, calc((var(--core-y2) - var(--core-y1)) * var(--rise) * 1px), 0) scale(calc(0.93 + 0.07 * var(--b3)));opacity: clamp(0, calc(var(--draw) * 2.6), 1);will-change: transform, opacity}#sentri-ai-home.js-enhanced .s-core-fill i{filter: blur(calc(4px + 26px * var(--b3)));opacity: calc((0.3 + 0.28 * var(--b3)) * var(--w, 1))}#sentri-ai-home.js-enhanced .s-core-glow{opacity: calc(0.4 + 0.6 * var(--b3))}#sentri-ai-home.js-enhanced .s-out{left: 50%;top: calc(var(--out-y) * 1px);z-index: 3;width: auto;transform: translate3d(-50%, 0, 0) translate3d(0, calc((var(--core-y2) - var(--core-y1)) * var(--rise) * 1px + (1 - var(--b4)) * -12px), 0);opacity: clamp(0, calc(var(--b4) * 1.4 - var(--outgo) * 1.6), 1);will-change: transform, opacity}#sentri-ai-home.js-enhanced .s-out-line path{stroke-dasharray: 100;stroke-dashoffset: calc(100 * (1 - var(--b4)))}#sentri-ai-home.js-enhanced .s-unify{left: 50%;top: calc(var(--unify-y) * 1px);z-index: 4;width: min(940px, 100%);transform: translate3d(-50%, calc((1 - var(--b5)) * 54px), 0);opacity: clamp(0, calc(var(--b5) * 1.45), 1);will-change: transform, opacity}#sentri-ai-home.js-enhanced .s-unify{pointer-events: none}#sentri-ai-home.js-enhanced[data-live="unify"] .s-unify{pointer-events: auto}#sentri-ai-home.js-enhanced .sentri-chapter > *{transform: translate3d(0, calc((1 - var(--in, 1)) * 16px), 0);opacity: var(--in, 1)}@media (prefers-reduced-motion: reduce){#sentri-ai-home.js-enhanced .sentri-track{height: auto}#sentri-ai-home.js-enhanced .sentri-pin{position: static;height: auto;min-height: 0}#sentri-ai-home.js-enhanced .sentri-stage{display: flex;gap: clamp(36px, 6svh, 64px);height: auto}#sentri-ai-home.js-enhanced .s-field{display: none}#sentri-ai-home.js-enhanced .sentri-stage > *, #sentri-ai-home.js-enhanced .s-fuse-in > *, #sentri-ai-home.js-enhanced .s-card, #sentri-ai-home.js-enhanced .s-card-media, #sentri-ai-home.js-enhanced .s-signal, #sentri-ai-home.js-enhanced .s-card-meta, #sentri-ai-home.js-enhanced .sentri-chapter > *{position: static;transform: none;opacity: 1;filter: none;clip-path: none;width: 100%}#sentri-ai-home.js-enhanced .s-core{width: var(--core-w);margin-inline: auto}#sentri-ai-home.js-enhanced .s-link, #sentri-ai-home.js-enhanced .s-out-line path, #sentri-ai-home.js-enhanced .sg-wave{stroke-dasharray: none;stroke-dashoffset: 0;opacity: 0.9}#sentri-ai-home.js-enhanced .sg-dot, #sentri-ai-home.js-enhanced .sg-cell, #sentri-ai-home.js-enhanced .sg-line{transform: none;opacity: 1}#sentri-ai-home.js-enhanced .sg-band{transform: none;opacity: 0.5}#sentri-ai-home.js-enhanced .s-links{height: clamp(74px, 11svh, 130px)}}#sentri-ai-home.js-stack .sentri-chapter > *{transform: translate3d(0, calc((1 - var(--in, 1)) * 16px), 0);opacity: var(--in, 1)}#sentri-ai-home.js-stack .s-card{--mp: 1}#sentri-ai-home.js-stack .s-card[data-mod="visual"]{--mp: var(--m-visual, 1)}#sentri-ai-home.js-stack .s-card[data-mod="thermal"]{--mp: var(--m-thermal, 1)}#sentri-ai-home.js-stack .s-card[data-mod="vibration"]{--mp: var(--m-vibration, 1)}#sentri-ai-home.js-stack .s-card[data-mod="environmental"]{--mp: var(--m-environmental, 1)}#sentri-ai-home.js-stack .s-card-media{opacity: calc(0.55 + 0.45 * clamp(0, calc(var(--mp) * 2.2), 1))}#sentri-ai-home.js-stack .s-card-meta{opacity: clamp(0.25, calc(var(--mp) * 2.4), 1)}#sentri-ai-home.js-stack .s-card{--sx: 0px;--sy: 0px;transform: translate3d(calc(var(--sx) * (1 - var(--mp))), calc(var(--sy) * (1 - var(--mp))), 0)}#sentri-ai-home.js-stack .s-card:nth-child(1){--sx: 14px;--sy: -10px}#sentri-ai-home.js-stack .s-card:nth-child(2){--sx: 6px;--sy: -4px}#sentri-ai-home.js-stack .s-card:nth-child(3){--sx: -6px;--sy: 4px}#sentri-ai-home.js-stack .s-card:nth-child(4){--sx: -14px;--sy: 10px}#sentri-ai-home.js-stack .s-signal{transform: translate3d(calc(-14px * (1 - clamp(0, calc(var(--mp) * 2), 1))), 0, 0);opacity: clamp(0, calc(var(--mp) * 2.4), 1)}#sentri-ai-home.js-stack .sg-dot, #sentri-ai-home.js-stack .sg-cell, #sentri-ai-home.js-stack .sg-band, #sentri-ai-home.js-stack .sg-line, #sentri-ai-home.js-stack .sg-wave{--d: clamp(0, calc(var(--mp, 1) * 1.72 - var(--i, 0) * 0.036), 1)}#sentri-ai-home.js-stack .sg-dot, #sentri-ai-home.js-stack .sg-cell{transform-box: fill-box;transform-origin: center;transform: scale(var(--d));opacity: var(--d)}#sentri-ai-home.js-stack .sg-band, #sentri-ai-home.js-stack .sg-line{transform-box: fill-box;transform-origin: left center;transform: scaleX(var(--d))}#sentri-ai-home.js-stack .sg-band{opacity: calc(0.4 * var(--d))}#sentri-ai-home.js-stack .sg-wave{stroke-dasharray: var(--len, 400);stroke-dashoffset: calc(var(--len, 400) * (1 - var(--d)))}#sentri-ai-home.js-stack .s-link{stroke-dasharray: var(--len, 1000);stroke-dashoffset: calc(var(--len, 1000) * (1 - var(--dl, 1)));opacity: calc(0.92 * var(--dl, 1))}#sentri-ai-home.js-stack .s-link:nth-of-type(1){--dl: clamp(0, calc(var(--m-draw, 1) * 1.44), 1)}#sentri-ai-home.js-stack .s-link:nth-of-type(2){--dl: clamp(0, calc(var(--m-draw, 1) * 1.44 - 0.16), 1)}#sentri-ai-home.js-stack .s-link:nth-of-type(3){--dl: clamp(0, calc(var(--m-draw, 1) * 1.44 - 0.24), 1)}#sentri-ai-home.js-stack .s-link:nth-of-type(4){--dl: clamp(0, calc(var(--m-draw, 1) * 1.44 - 0.08), 1)}#sentri-ai-home.js-stack .s-core{opacity: clamp(0, calc(var(--m-draw, 1) * 2.6), 1);transform: scale(calc(0.93 + 0.07 * var(--m-core, 1)))}#sentri-ai-home.js-stack .s-core-glow{opacity: calc(0.4 + 0.6 * var(--m-core, 1))}#sentri-ai-home.js-stack .s-core-fill i{opacity: calc((0.12 + 0.46 * var(--dl, 1)) * var(--w, 1))}#sentri-ai-home.js-stack .s-core-fill i[data-mod="visual"]{--dl: clamp(0, calc(var(--m-draw, 1) * 1.44), 1)}#sentri-ai-home.js-stack .s-core-fill i[data-mod="thermal"]{--dl: clamp(0, calc(var(--m-draw, 1) * 1.44 - 0.16), 1)}#sentri-ai-home.js-stack .s-core-fill i[data-mod="vibration"]{--dl: clamp(0, calc(var(--m-draw, 1) * 1.44 - 0.24), 1)}#sentri-ai-home.js-stack .s-core-fill i[data-mod="environmental"]{--dl: clamp(0, calc(var(--m-draw, 1) * 1.44 - 0.08), 1)}#sentri-ai-home.js-stack .s-core-fill::before{display: block;opacity: calc(0.34 * (1 - var(--m-core, 1)))}#sentri-ai-home.js-stack .sentri-stage{position: relative;isolation: isolate}#sentri-ai-home.js-stack .s-field{display: block;position: absolute;z-index: -1;left: 50%;top: calc(var(--field-y, 0) * 1px);width: min(760px, 116%);height: calc(var(--field-h, 480) * 1px);transform: translate3d(-50%, -50%, 0);background: radial-gradient(circle, rgb(9 0 46 / 7%) 1px, transparent 1.2px) 0 0 / 26px 26px, radial-gradient( 46% 42% at 50% 50%, rgb(88 233 212 / 26%) 0%, rgb(88 233 212 / 11%) 34%, rgb(9 0 46 / 4.5%) 58%, rgb(9 0 46 / 0%) 76% );-webkit-mask-image: radial-gradient(52% 50% at 50% 50%, #000 0%, rgb(0 0 0 / 55%) 58%, transparent 82%);mask-image: radial-gradient(52% 50% at 50% 50%, #000 0%, rgb(0 0 0 / 55%) 58%, transparent 82%);opacity: calc((0.18 + 0.82 * var(--m-draw, 1)) * (1 - var(--m-out, 1)));pointer-events: none}#sentri-ai-home.js-stack .s-out{transform: translate3d(0, calc((1 - var(--m-out, 1)) * -12px), 0)}#sentri-ai-home.js-stack .s-out-line path{stroke-dasharray: 100;stroke-dashoffset: calc(100 * (1 - var(--m-out, 1)))}#sentri-ai-home.js-stack .s-out-label{opacity: clamp(0, calc(var(--m-out, 1) * 1.4), 1)}#sentri-ai-home.js-stack .s-unify{transform: translate3d(0, calc((1 - var(--m-unify, 1)) * 54px), 0);opacity: clamp(0, calc(var(--m-unify, 1) * 1.45), 1)}#sentri-ai-home.js-stack .s-unify-caps > li{opacity: clamp(0, calc(var(--m-unify, 1) * 1.8 - 0.3 - var(--q, 0) * 0.2), 1)}#sentri-ai-home.js-stack .s-unify-caps > li:nth-child(3), #sentri-ai-home.js-stack .s-unify-caps > li:nth-child(4){--q: 1}#sentri-ai-home.js-stack .s-unify-caps > li:nth-child(5), #sentri-ai-home.js-stack .s-unify-caps > li:nth-child(6){--q: 2}#sentri-ai-home.js-enhanced .s-deploy, #sentri-ai-home.js-stack .s-deploy{opacity: clamp(0, calc(var(--m-deploy, 1) * 2.4), 1);transform: translate3d(0, calc((1 - var(--m-deploy, 1)) * 42px), 0)}#sentri-ai-home.js-enhanced .s-branch-path, #sentri-ai-home.js-stack .s-branch-path{stroke-dasharray: var(--len, 400);stroke-dashoffset: calc(var(--len, 400) * (1 - clamp(0, calc(var(--m-deploy, 1) * 1.8), 1)))}#sentri-ai-home .s-deploy{--deploy-stagger: 0.25}#sentri-ai-home.js-enhanced .s-product, #sentri-ai-home.js-stack .s-product{--e: clamp( 0, calc(var(--m-deploy, 1) * 2.6 - 1.05 - var(--i, 0) * var(--deploy-stagger)), 1 );transform: translate3d(0, calc((1 - var(--e, 1)) * 22px), 0);opacity: var(--e, 1)}#sentri-ai-home .s-product[data-end="faunus"]{--i: 0}#sentri-ai-home .s-product[data-end="helios"]{--i: 1}#sentri-ai-home .s-sense{color: var(--mint-deep);stroke: var(--mint-deep);opacity: 0.7}#sentri-ai-home .s-sense-arc--1{--sense-len: 13;--sense-from: 0;--sense-gain: 1.818}#sentri-ai-home .s-sense-arc--2{--sense-len: 19;--sense-from: 0.2;--sense-gain: 1.818}#sentri-ai-home .s-sense-arc--3{--sense-len: 26;--sense-from: 0.4;--sense-gain: 1.667}#sentri-ai-home .s-sense-arc{stroke-dasharray: var(--sense-len);stroke-dashoffset: calc( var(--sense-len) * (1 - clamp(0, calc((var(--e, 1) - var(--sense-from)) * var(--sense-gain)), 1)) )}.bsi-fx-off--sentri-sense #sentri-ai-home .s-sense-arc, #sentri-ai-home.bsi-fx-off--sentri-sense .s-sense-arc, #sentri-ai-home .bsi-fx-off--sentri-sense .s-sense-arc{stroke-dasharray: none;stroke-dashoffset: 0}#sentri-ai-home .s-arrivals{position: absolute;inset: 0;pointer-events: none}#sentri-ai-home .s-arrivals i{--size: clamp(54px, 9svh, 96px);--in: clamp(0, calc((var(--dr, 1) - 0.42) * 8), 1);--r: clamp(0, calc((var(--dr, 1) - 0.5) * 2), 1);position: absolute;left: 50%;top: 50%;width: var(--size);height: var(--size);margin: calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border: 1.5px solid var(--c, #58E9D4);border-radius: 50%;opacity: calc(var(--in) * (1 - var(--r)) * 0.8);transform: scale(calc(0.3 + var(--r) * 1.45));will-change: transform, opacity}#sentri-ai-home .s-arrivals i[data-mod="visual"]{--c: #2FE0C9}#sentri-ai-home .s-arrivals i[data-mod="thermal"]{--c: #FF3D77}#sentri-ai-home .s-arrivals i[data-mod="vibration"]{--c: #8B6BFF}#sentri-ai-home .s-arrivals i[data-mod="environmental"]{--c: #F2A900}#sentri-ai-home.js-enhanced .s-arrivals i[data-mod="visual"]{--dr: clamp(0, calc(var(--draw) * 1.44), 1)}#sentri-ai-home.js-enhanced .s-arrivals i[data-mod="thermal"]{--dr: clamp(0, calc(var(--draw) * 1.44 - 0.16), 1)}#sentri-ai-home.js-enhanced .s-arrivals i[data-mod="vibration"]{--dr: clamp(0, calc(var(--draw) * 1.44 - 0.24), 1)}#sentri-ai-home.js-enhanced .s-arrivals i[data-mod="environmental"]{--dr: clamp(0, calc(var(--draw) * 1.44 - 0.08), 1)}#sentri-ai-home.js-stack .s-arrivals i[data-mod="visual"]{--dr: clamp(0, calc(var(--m-draw, 1) * 1.44), 1)}#sentri-ai-home.js-stack .s-arrivals i[data-mod="thermal"]{--dr: clamp(0, calc(var(--m-draw, 1) * 1.44 - 0.16), 1)}#sentri-ai-home.js-stack .s-arrivals i[data-mod="vibration"]{--dr: clamp(0, calc(var(--m-draw, 1) * 1.44 - 0.24), 1)}#sentri-ai-home.js-stack .s-arrivals i[data-mod="environmental"]{--dr: clamp(0, calc(var(--m-draw, 1) * 1.44 - 0.08), 1)}@media (max-width: 739px) and (min-height: 560px){#sentri-ai-home:not(.js-enhanced) .s-fuse{display: block}#sentri-ai-home:not(.js-enhanced) .s-fuse::after{content: "";display: block;height: var(--micro-hold)}#sentri-ai-home:not(.js-enhanced) .s-fuse-in{display: flex;flex-direction: column;gap: var(--stage-gap);position: sticky;top: calc(var(--offset, 0px) + 10px)}.bsi-fx-off--sentri-micropin #sentri-ai-home .s-fuse, #sentri-ai-home.bsi-fx-off--sentri-micropin .s-fuse{display: contents}.bsi-fx-off--sentri-micropin #sentri-ai-home .s-fuse::after, #sentri-ai-home.bsi-fx-off--sentri-micropin .s-fuse::after{content: none}.bsi-fx-off--sentri-micropin #sentri-ai-home .s-fuse-in, #sentri-ai-home.bsi-fx-off--sentri-micropin .s-fuse-in{display: contents;position: static}}@media (prefers-reduced-motion: reduce){#sentri-ai-home.js-stack .sentri-chapter > *, #sentri-ai-home.js-stack .s-card, #sentri-ai-home.js-stack .s-card-media, #sentri-ai-home.js-stack .s-card-meta, #sentri-ai-home.js-stack .s-signal, #sentri-ai-home.js-stack .s-core, #sentri-ai-home.js-stack .s-core-glow, #sentri-ai-home.js-stack .s-out, #sentri-ai-home.js-stack .s-out-label, #sentri-ai-home.js-stack .s-unify, #sentri-ai-home.js-stack .s-unify-caps > li, #sentri-ai-home.js-enhanced .s-deploy, #sentri-ai-home.js-stack .s-deploy, #sentri-ai-home.js-enhanced .s-product, #sentri-ai-home.js-stack .s-product{transform: none;opacity: 1}#sentri-ai-home.js-stack .s-field, #sentri-ai-home.js-stack .s-core-fill::before{display: none}#sentri-ai-home.js-stack .s-core-fill i{opacity: calc(0.58 * var(--w, 1))}#sentri-ai-home.js-stack .s-link, #sentri-ai-home.js-enhanced .s-branch-path, #sentri-ai-home.js-stack .s-branch-path, #sentri-ai-home.js-stack .s-out-line path, #sentri-ai-home.js-stack .sg-wave{stroke-dasharray: none;stroke-dashoffset: 0;opacity: 0.9}#sentri-ai-home.js-stack .sg-dot, #sentri-ai-home.js-stack .sg-cell, #sentri-ai-home.js-stack .sg-line{transform: none;opacity: 1}#sentri-ai-home.js-stack .sg-band{transform: none;opacity: 0.4}}
