@layer sentinels.tokens{:root{--sentinels-ink:#07110e;--sentinels-ink-soft:#0d1b17;--sentinels-forest:#15372b;--sentinels-moss:#4d6f55;--sentinels-signal:#a8e063;--sentinels-signal-soft:#d7f3ad;--sentinels-paper:#f3f5f0;--sentinels-paper-warm:#e9eee7;--sentinels-white:#fff;--sentinels-text:#102019;--sentinels-muted:#65736b;--sentinels-border-light:#10201924;--sentinels-border-dark:#ffffff29;--sentinels-shell-max:1440px;--sentinels-content-max:1280px;--sentinels-reading-max:68ch;--sentinels-gutter:clamp(20px, 4vw, 48px);--sentinels-section-space:clamp(88px, 12vw, 176px);--type-display:clamp(3.25rem, 8.2vw, 8.5rem);--type-h2:clamp(2.5rem, 5.6vw, 6rem);--type-body:clamp(1.0625rem, 1.15vw, 1.25rem);--motion-base:.32s;--motion-slow:.62s;--ease-standard:cubic-bezier(.2, .72, .2, 1)}}@layer sentinels.reset;@layer sentinels.base{html{scroll-behavior:smooth}.sentinels-landing-page{background:var(--sentinels-paper);color:var(--sentinels-text);margin:0}.sentinels-landing-page.admin-bar .sl-header{top:32px}.sentinels-landing-page.admin-bar .sl-section{scroll-margin-top:124px}.sentinels-landing,.sl-header,.sl-footer{box-sizing:border-box;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sentinels-landing *,.sentinels-landing :before,.sentinels-landing :after,.sl-header *,.sl-footer *{box-sizing:inherit}.sentinels-landing{background:var(--sentinels-paper);overflow:clip}.sentinels-landing h1,.sentinels-landing h2,.sentinels-landing h3,.sentinels-landing p,.sentinels-landing figure,.sentinels-landing blockquote{margin-top:0}.sentinels-landing h1,.sentinels-landing h2,.sentinels-landing h3{font-weight:590}.sentinels-landing p{text-wrap:pretty}.sentinels-landing a,.sl-header a{color:inherit}.sentinels-landing img,.sl-header img,.sl-footer img{max-width:100%;display:block}.sl-shell{width:min(100%, var(--sentinels-content-max));padding-inline:var(--sentinels-gutter);margin-inline:auto}.sl-section{scroll-margin-top:90px;position:relative}.sl-screen-reader-text{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.sl-noscript-nav{display:none}.sl-skip-link{z-index:1000;color:#07110e;background:#fff;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.sl-skip-link:focus{transform:none}[hidden]{display:none!important}::selection{background:var(--sentinels-signal);color:var(--sentinels-ink)}}@layer sentinels.components{.sl-header{z-index:50;min-height:84px;padding:0 var(--sentinels-gutter);color:#fff;transition:background var(--motion-base), border-color var(--motion-base);border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:fixed;inset:0 0 auto}.sl-header.is-solid{border-color:var(--sentinels-border-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07110eeb}.sl-brand img{width:168px;height:auto}.sl-nav{justify-content:center;gap:clamp(18px,2.6vw,38px);font-size:.82rem;display:flex}.sl-nav a,.sl-text-link{text-decoration:none}.sl-nav a{opacity:.82}.sl-nav a:hover,.sl-nav a:focus-visible{opacity:1}.sl-header__actions{align-items:center;gap:24px;display:flex}.sl-languages{letter-spacing:.08em;gap:9px;font-size:.72rem;display:flex}.sl-languages a{opacity:.5;text-decoration:none}.sl-languages a[aria-current]{opacity:1}.sl-button{border:1px solid var(--sentinels-signal);background:var(--sentinels-signal);min-height:48px;color:var(--sentinels-ink);transition:transform .18s var(--ease-standard), background .18s;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;font-weight:650;text-decoration:none;display:inline-flex}.sl-button:hover:not(:disabled){background:var(--sentinels-signal-soft);transform:translateY(-2px)}.sl-button:disabled{cursor:not-allowed;opacity:.55}.sl-button--small{min-height:42px;padding:9px 16px;font-size:.82rem}.sl-button:focus-visible,.sl-nav a:focus-visible,.sl-text-link:focus-visible,.sl-languages a:focus-visible,.sl-menu-toggle:focus-visible,.sl-sense button:focus-visible,.sl-mobile-menu a:focus-visible{outline:3px solid var(--sentinels-signal);outline-offset:4px}.sl-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.sl-text-link{border-bottom:1px solid #ffffff7a;align-items:center;min-height:44px;display:inline-flex}.sl-kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--sentinels-moss);font-size:.75rem;font-weight:700}.sl-section-heading h2{max-width:13ch;font-size:var(--type-h2);letter-spacing:-.045em;text-wrap:balance;line-height:1}.sl-pullquote{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.55rem,2.8vw,3.25rem);line-height:1.15}.sl-prose{max-width:var(--sentinels-reading-max);font-size:var(--type-body);line-height:1.68}.sl-prose p{margin-bottom:1.2em}.sl-menu-toggle{min-width:44px;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:none}.sl-menu-toggle__label{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.sl-menu-toggle__icon,.sl-menu-toggle__icon:before,.sl-menu-toggle__icon:after{content:"";width:20px;height:1px;transition:transform var(--motion-base) var(--ease-standard);background:currentColor;display:block}.sl-menu-toggle__icon:before{transform:translateY(-6px)}.sl-menu-toggle__icon:after{transform:translateY(5px)}.sl-menu-toggle[aria-expanded=true] .sl-menu-toggle__icon{background:0 0}.sl-menu-toggle[aria-expanded=true] .sl-menu-toggle__icon:before{transform:translateY(0)rotate(45deg)}.sl-menu-toggle[aria-expanded=true] .sl-menu-toggle__icon:after{transform:translateY(-1px)rotate(-45deg)}.sl-mobile-menu{z-index:0;min-height:calc(100svh - 84px);padding:7vh var(--sentinels-gutter);color:#fff;background:#07110efa;position:fixed;inset:84px 0 0}.sl-mobile-menu nav{display:grid}.sl-mobile-menu a{border-bottom:1px solid var(--sentinels-border-dark);padding:18px 0;font-size:clamp(1.5rem,5vw,2.5rem);text-decoration:none}.sl-mobile-menu__languages{gap:20px;margin-top:20px;display:flex}.sl-mobile-menu__languages a{border:1px solid var(--sentinels-border-dark);text-align:center;min-width:44px}.sl-menu-open{overflow:hidden}.is-enhanced .sl-reveal{opacity:0;transition:opacity var(--motion-slow) var(--ease-standard), transform var(--motion-slow) var(--ease-standard);transform:translateY(24px)}.is-enhanced .sl-reveal.is-visible{opacity:1;transform:none}.sl-form{gap:18px;margin-top:32px;display:grid}.sl-form p{margin:0}.sl-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sl-form label{gap:8px;font-size:.82rem;font-weight:650;display:grid}.sl-form input:not([type=checkbox]),.sl-form textarea,.sl-form select,.sl-contact .wpcf7 input:not([type=checkbox]),.sl-contact .wpcf7 textarea{color:#fff;width:100%;font:inherit;background:#ffffff14;border:1px solid #ffffff42;border-radius:2px;padding:13px 14px}.sl-form input:focus,.sl-form textarea:focus,.sl-form select:focus,.sl-contact .wpcf7 input:focus,.sl-contact .wpcf7 textarea:focus{outline:3px solid var(--sentinels-signal);outline-offset:2px}.sl-form__consent label{align-items:start;font-weight:450;line-height:1.5;display:flex}.sl-form__note{color:#ffffffa8;font-size:.8rem;line-height:1.5}.sl-form__optional{color:#ffffff94;font-weight:450}.sl-form__success{border-left:3px solid var(--sentinels-signal);color:#fff;background:#a8e0631a;padding:14px 16px;line-height:1.5}.sl-footer{background:var(--sentinels-ink);color:#ffffffb3;padding:70px 0 28px;font-size:.82rem}.sl-footer__grid{grid-template-columns:1.7fr 1fr 1fr;gap:56px;display:grid}.sl-footer__brand img{width:184px;margin-bottom:20px}.sl-footer__brand p{max-width:30ch;line-height:1.6}.sl-footer__nav,.sl-footer__legal{align-content:start;gap:12px;display:grid}.sl-footer a{color:inherit;text-decoration:none}.sl-footer a:hover{color:#fff}.sl-footer__meta{border-top:1px solid var(--sentinels-border-dark);grid-column:1/-1;padding-top:28px}}@layer sentinels.sections{.sl-hero{isolation:isolate;background:var(--sentinels-ink);color:#fff;align-items:end;min-height:max(820px,100svh);display:grid}.sl-hero__media,.sl-hero__media img,.sl-hero__veil,.sl-hero__signals{width:100%;height:100%;position:absolute;inset:0}.sl-hero__media{z-index:-3;margin:0}.sl-hero__media img{object-fit:cover;object-position:center;transform:translate3d(0, var(--sl-hero-shift,0), 0) scale(1.02);will-change:transform}.sl-hero__veil{z-index:-2;background:linear-gradient(90deg,#040c09e6 0%,#040c0994 48%,#040c091a 78%),linear-gradient(#0000 45%,#040c0994)}.sl-hero__signals{z-index:-1;opacity:.28;overflow:hidden}.sl-hero__signals i{border:1px solid #a8e06352;border-radius:50%;width:50vw;height:50vw;animation:9s ease-in-out infinite alternate sl-breathe;position:absolute;transform:rotate(-9deg)}.sl-hero__signals i:first-child{top:8vh;right:-13vw}.sl-hero__signals i:nth-child(2){animation-delay:-3s;top:24vh;right:-3vw}.sl-hero__signals i:nth-child(3){animation-delay:-6s;top:42vh;right:12vw}.sl-hero__content{padding-block:180px 110px}.sl-hero h1{max-width:10.5ch;font-size:var(--type-display);letter-spacing:-.058em;text-wrap:balance;margin-bottom:28px;line-height:.93}.sl-hero__content>p{color:#ffffffdb;max-width:59ch;margin-bottom:38px;font-size:clamp(1.08rem,1.45vw,1.4rem);line-height:1.55}.sl-scroll-cue{right:var(--sentinels-gutter);color:#fff;text-transform:uppercase;letter-spacing:.12em;writing-mode:vertical-rl;justify-items:center;gap:10px;font-size:.7rem;text-decoration:none;display:grid;position:absolute;bottom:32px}.sl-scroll-cue i{background:linear-gradient(#fff,#0000);width:1px;height:42px}.sl-first-signal{padding-block:var(--sentinels-section-space);background:var(--sentinels-paper)}.sl-first-signal .sl-shell,.sl-senses__intro,.sl-verticals-overview>.sl-shell,.sl-horizon__intro,.sl-architecture__intro,.sl-proof__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,9vw,140px);display:grid}.sl-first-signal__copy{max-width:var(--sentinels-reading-max);font-size:var(--type-body);line-height:1.68}.sl-first-signal__copy>p:not(.sl-pullquote){margin-bottom:1.25em}.sl-first-signal__copy .sl-pullquote{margin-top:64px}.sl-timeline{--sl-timeline-progress:0;border-top:1px solid var(--sentinels-border-light);grid-column:1/-1;grid-template-columns:.8fr 1fr 2.1fr .8fr;gap:0;margin:76px 0 0;padding:0;list-style:none;display:grid;position:relative}.sl-timeline:after{content:"";width:calc(var(--sl-timeline-progress) * 100%);background:var(--sentinels-signal);height:2px;position:absolute;inset:-1px auto auto 0}.sl-timeline li{border-right:1px solid var(--sentinels-border-light);align-content:start;gap:10px;min-height:190px;padding:26px 20px 18px 0;display:grid;position:relative}.sl-timeline li:before{content:"";z-index:1;background:var(--sentinels-forest);width:9px;height:9px;transition:transform var(--motion-base), background var(--motion-base);border-radius:50%;position:absolute;top:-5px;left:0}.sl-timeline li.is-current:before{background:var(--sentinels-signal);transform:scale(1.5)}.sl-timeline .is-interval{background:linear-gradient(90deg,#a8e06314,#0000);padding-left:24px}.sl-timeline__index{color:var(--sentinels-moss);letter-spacing:.08em;font-size:.72rem}.sl-timeline strong{font-size:1.15rem}.sl-timeline li>span:last-child{max-width:32ch;color:var(--sentinels-muted);font-size:.88rem;line-height:1.55}.sl-senses{padding-block:var(--sentinels-section-space);background:var(--sentinels-ink);color:#fff}.sl-senses .sl-kicker{color:var(--sentinels-signal)}.sl-senses__stage{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(28px,6vw,86px);margin-top:90px;display:grid}.sl-senses__media{border:1px solid var(--sentinels-border-dark);background:radial-gradient(circle,#a8e0631c,#0000 42%),linear-gradient(145deg,#ffffff09,#0000 70%);place-items:center;min-height:620px;margin-bottom:0;display:grid;position:relative;overflow:hidden}.sl-senses__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#07110ed6);position:absolute;inset:0}.sl-senses__diagram{width:min(92%,720px);height:auto;overflow:visible}.sl-senses__orbit,.sl-senses__core,.sl-senses__node circle,.sl-senses__node path,.sl-senses__signal{fill:none;stroke:#ffffff3d}.sl-senses__orbit{stroke-dasharray:2 12}.sl-senses__orbit--outer{stroke:#a8e0633d}.sl-senses__core{fill:#07110ee6;stroke:#a8e063b3}.sl-senses__signal{stroke-width:2px;stroke-dasharray:6 10;transition:stroke .32s var(--ease-standard), stroke-width .32s var(--ease-standard)}.sl-senses__node path{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sl-senses__node circle,.sl-senses__node path{transition:stroke .32s var(--ease-standard)}.sl-senses__diagram text{fill:#fff;letter-spacing:.14em;font:650 13px/1 sans-serif}.sl-senses[data-active-sense=smell] .sl-senses__signal--oler,.sl-senses[data-active-sense=listen] .sl-senses__signal--escuchar,.sl-senses[data-active-sense=observe] .sl-senses__signal--observar,.sl-senses[data-active-sense=environment] .sl-senses__signal--entorno{stroke:var(--sentinels-signal);stroke-width:4px;animation:6s linear infinite sl-signal-travel}.sl-senses[data-active-sense=smell] .sl-senses__node--oler circle,.sl-senses[data-active-sense=smell] .sl-senses__node--oler path,.sl-senses[data-active-sense=listen] .sl-senses__node--escuchar circle,.sl-senses[data-active-sense=listen] .sl-senses__node--escuchar path,.sl-senses[data-active-sense=observe] .sl-senses__node--observar circle,.sl-senses[data-active-sense=observe] .sl-senses__node--observar path,.sl-senses[data-active-sense=environment] .sl-senses__node--entorno circle,.sl-senses[data-active-sense=environment] .sl-senses__node--entorno path{stroke:var(--sentinels-signal)}.sl-senses__media figcaption{z-index:1;color:#ffffffbf;max-width:52ch;font-size:.9rem;line-height:1.55;position:absolute;inset:auto 28px 28px}.sl-senses__list{border-top:1px solid var(--sentinels-border-dark);margin-bottom:0;padding-left:0;list-style:none}.sl-sense{border-bottom:1px solid var(--sentinels-border-dark);padding:24px 0}.sl-sense button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr;align-items:center;width:100%;padding:0;display:grid}.sl-sense button span{color:var(--sentinels-signal);font-size:.72rem}.sl-sense button strong{font-size:clamp(1.4rem,2.6vw,2.5rem);font-weight:500}.sl-sense p{color:#ffffffa3;max-width:44ch;margin:14px 0 0 44px;line-height:1.55}.sl-sense.is-active button strong,.sl-sense button[aria-pressed=true] strong{color:var(--sentinels-signal)}.sl-senses__closing{color:var(--sentinels-signal-soft);margin-top:100px}.sl-verticals-overview{padding-block:var(--sentinels-section-space);background:var(--sentinels-paper-warm)}.sl-vertical-chapters{position:relative}.sl-vertical-index{z-index:12;border-top:1px solid var(--sentinels-border-light);border-bottom:1px solid var(--sentinels-border-light);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e9eee7f5;position:sticky;top:84px}.admin-bar .sl-vertical-index{top:116px}.sl-vertical-index ol{grid-template-columns:repeat(4,1fr);margin-block:0;padding-block:0;list-style:none;display:grid}.sl-vertical-index li{display:contents}.sl-vertical-index a{border-right:1px solid var(--sentinels-border-light);grid-template-columns:32px 1fr;align-content:center;gap:4px 10px;min-height:104px;padding:16px 20px;text-decoration:none;display:grid}.sl-vertical-index span{color:var(--sentinels-moss);grid-row:1/3;font-size:.72rem}.sl-vertical-index strong{font-size:clamp(1rem,1.3vw,1.3rem)}.sl-vertical-index em{color:var(--sentinels-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:.74rem;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.sl-vertical-index a:hover strong,.sl-vertical-index a.is-active strong{color:var(--sentinels-forest)}.sl-vertical{--vertical-accent:var(--sentinels-signal);background:var(--sentinels-paper)}.sl-vertical--wildfire{--vertical-accent:#de6a54}.sl-vertical--nature{--vertical-accent:#9bc86e}.sl-vertical--solar{--vertical-accent:#f5a467}.sl-vertical--livestock{--vertical-accent:#75c5a3}.sl-vertical__hero{isolation:isolate;color:#fff;align-items:end;min-height:min(920px,92svh);display:grid;position:relative}.sl-vertical__media,.sl-vertical__media:after,.sl-vertical__media img{width:100%;height:100%;position:absolute;inset:0}.sl-vertical__media{z-index:-1;margin:0}.sl-vertical__media:after{content:"";background:linear-gradient(#07110e2e,#07110e47 34%,#07110eeb 100%)}.sl-vertical__media img{object-fit:cover}.sl-vertical__hero-copy{padding-block:160px 84px}.sl-vertical__hero .sl-kicker{color:var(--vertical-accent)}.sl-vertical__hero h2{letter-spacing:-.052em;text-wrap:balance;max-width:16ch;margin:20px 0 28px;font-size:clamp(2.75rem,6.4vw,7rem);line-height:.97}.sl-vertical__hero-copy>p:last-child{max-width:62ch;font-size:var(--type-body);color:#fffc;line-height:1.55}.sl-vertical__body{padding-block:var(--sentinels-section-space) 100px;grid-template-columns:minmax(300px,44fr) minmax(0,56fr);align-items:start;gap:clamp(38px,6vw,80px);display:grid}.sl-vertical__rail{color:var(--sentinels-muted);text-transform:uppercase;letter-spacing:.09em;gap:14px;font-size:.68rem;display:grid;position:sticky;top:130px}.sl-vertical__rail picture{aspect-ratio:4/5;background:var(--sentinels-paper-warm);display:block;overflow:hidden}.sl-vertical__rail img{object-fit:cover;width:100%;height:100%}.sl-vertical__rail i{background:var(--sentinels-border-light);width:2px;height:112px;display:block}.sl-vertical__rail b{width:100%;height:calc(var(--sl-section-progress,0) * 100%);background:var(--vertical-accent);display:block}.sl-story{max-width:66ch;font-size:clamp(1.05rem,1.25vw,1.24rem);line-height:1.78}.sl-story>p{margin-bottom:1.45em}.sl-story blockquote{border-left:3px solid var(--vertical-accent);margin:76px 0;padding:8px 0 8px 28px}.sl-story blockquote p{letter-spacing:-.035em;margin:0;font-size:clamp(1.85rem,3vw,3.5rem);line-height:1.12}.sl-capabilities{background:var(--sentinels-ink-soft);color:#fff;grid-column:2;padding:28px}.sl-capabilities .sl-kicker{color:var(--vertical-accent)}.sl-capabilities h3{margin-bottom:24px;font-size:1.7rem;line-height:1.12}.sl-capabilities ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sl-capabilities li{border-top:1px solid var(--sentinels-border-dark);color:#ffffffc2;padding-top:12px;font-size:.86rem;line-height:1.5}.sl-tech-stack{color:var(--vertical-accent);margin:28px 0 0;font-size:.75rem;line-height:1.55}.sl-vertical__cta{justify-content:space-between;align-items:center;gap:32px;padding-block:0 120px;display:flex}.sl-vertical__cta h3{letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,4.5rem);line-height:1}.sl-horizon{padding-block:var(--sentinels-section-space);background:var(--sentinels-ink);color:#fff}.sl-horizon .sl-kicker,.sl-architecture .sl-kicker{color:var(--sentinels-signal)}.sl-horizon__landscape{width:min(100% - 2 * var(--sentinels-gutter), var(--sentinels-shell-max));height:min(760px,72vw);margin:100px auto 0;position:relative;overflow:hidden}.sl-horizon__landscape img{object-fit:cover;width:100%;height:100%}.sl-horizon__landscape:after{content:"";background:linear-gradient(#07110e1a,#07110e6b);position:absolute;inset:0}.sl-horizon__map{z-index:1;position:absolute;inset:0}.sl-horizon__label{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07110eb8;border:1px solid #ffffff59;align-items:center;gap:9px;padding:8px 12px;font-size:.75rem;display:flex;position:absolute}.sl-horizon__label i{background:var(--sentinels-signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #a8e0631f}.sl-horizon__label--1{top:13%;left:17%}.sl-horizon__label--2{top:37%;right:13%}.sl-horizon__label--3{bottom:16%;left:20%}.sl-horizon__label--4{bottom:27%;right:31%}.sl-domain-grid{grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.sl-domain-grid article{border-top:1px solid var(--sentinels-border-dark);border-right:1px solid var(--sentinels-border-dark);min-height:220px;padding:24px 24px 28px 0}.sl-domain-grid article+article{padding-left:24px}.sl-domain-grid span{color:var(--sentinels-signal);font-size:.72rem}.sl-domain-grid h3{margin:52px 0 18px;font-size:1.45rem}.sl-domain-grid p{color:#ffffffa8;line-height:1.55}.sl-matrix-wrap{margin:0}.sl-matrix{border-collapse:collapse;text-align:left;width:100%;min-width:850px;font-size:.82rem}.sl-matrix caption{color:#ffffffa8;text-align:left;margin-bottom:18px}.sl-matrix th,.sl-matrix td{border-bottom:1px solid var(--sentinels-border-dark);padding:16px}.sl-matrix thead th{color:var(--sentinels-signal);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.sl-matrix tbody tr{transition:background-color .18s,color .18s}.sl-matrix tbody tr:hover,.sl-matrix tbody tr:focus-visible{color:#fff;outline-offset:-1px;background:#a8e0631a;outline:1px solid #a8e06361}.sl-architecture{padding-block:var(--sentinels-section-space);background:var(--sentinels-forest);color:#fff}.sl-process{grid-template-columns:repeat(3,1fr);margin-top:100px;padding-top:0;list-style:none;display:grid}.sl-process li{border-top:1px solid var(--sentinels-border-dark);border-right:1px solid var(--sentinels-border-dark);min-height:320px;padding:28px 36px 32px 0}.sl-process li+li{padding-left:36px}.sl-process span{color:var(--sentinels-signal);font-size:.72rem}.sl-process h3{margin:96px 0 18px;font-size:clamp(2rem,3.5vw,4rem)}.sl-process p{color:#ffffffad;max-width:35ch;line-height:1.6}.sl-platform{border-top:1px solid var(--sentinels-border-dark);border-bottom:1px solid var(--sentinels-border-dark);grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;margin-top:100px;padding-block:84px;display:grid}.sl-platform__core{aspect-ratio:1;text-align:center;border:1px solid #a8e06366;border-radius:50%;place-content:center;display:grid;position:relative}.sl-platform__core:before,.sl-platform__core:after{content:"";border:1px solid #a8e06338;border-radius:50%;position:absolute}.sl-platform__core:before{inset:10%}.sl-platform__core:after{inset:22%}.sl-platform__core span{letter-spacing:.18em;font-size:.66rem}.sl-platform__core strong{color:var(--sentinels-signal);letter-spacing:-.04em;font-size:clamp(2rem,5vw,5rem);display:block}.sl-platform__layers{display:grid}.sl-platform__layers article{border-bottom:1px solid var(--sentinels-border-dark);padding:20px 0}.sl-platform__layers h3{margin:0 0 8px}.sl-platform__layers p{color:#ffffffa8;margin:0;line-height:1.5}.sl-proof{padding-block:var(--sentinels-section-space);background:var(--sentinels-paper-warm)}.sl-proof__body{max-width:62ch;font-size:var(--type-body);line-height:1.68}.sl-proof__cases{grid-template-columns:1fr 1fr;margin-top:90px;display:grid}.sl-proof__cases article{border-top:1px solid var(--sentinels-border-light);border-right:1px solid var(--sentinels-border-light);min-height:310px;padding:32px 40px 32px 0}.sl-proof__cases article+article{padding-left:40px}.sl-proof__cases span{color:var(--sentinels-moss);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.sl-proof__cases h3{max-width:20ch;margin-top:110px;font-size:clamp(1.7rem,2.8vw,3.1rem);line-height:1.1}.sl-contact{isolation:isolate;min-height:900px;padding-block:var(--sentinels-section-space);color:#fff;background:var(--sentinels-ink);align-items:center;display:grid}.sl-contact__media,.sl-contact__media img,.sl-contact__veil{width:100%;height:100%;position:absolute;inset:0}.sl-contact__media{z-index:-2;margin:0}.sl-contact__media img{object-fit:cover}.sl-contact__veil{z-index:-1;background:linear-gradient(90deg,#07110ef5,#07110eb8 55%,#07110e8c)}.sl-contact__grid{grid-template-columns:1fr .8fr;align-items:start;gap:clamp(50px,10vw,150px);display:grid}.sl-contact__copy h2{max-width:9ch;font-size:var(--type-h2);letter-spacing:-.05em;margin:22px 0 34px;line-height:.96}.sl-contact__copy p{color:#ffffffc2;max-width:55ch;font-size:var(--type-body);margin-bottom:1.2em;line-height:1.58}.sl-contact__panel{border:1px solid var(--sentinels-border-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07110ead;padding:40px}.sl-contact__panel h3{margin-bottom:16px;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.05}.sl-contact__panel>p{color:#ffffffb3;line-height:1.55}@keyframes sl-breathe{to{opacity:.45;transform:rotate(-7deg)translate(1.4%,-1%)}}@keyframes sl-signal-travel{to{stroke-dashoffset:-96px}}.sentinels-landing--short .sl-hero{min-height:min(860px,100svh)}.sl-short-intro{background:var(--sentinels-paper);padding-block:clamp(92px,11vw,156px)}.sl-short-intro__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(42px,8vw,120px);display:grid}.sl-short-intro__copy{max-width:58ch;font-size:var(--type-body);line-height:1.68}.sl-short-intro__copy blockquote{border-left:3px solid var(--sentinels-signal);letter-spacing:-.035em;max-width:19ch;margin:52px 0 0;padding-left:24px;font-size:clamp(1.7rem,3vw,3.4rem);line-height:1.12}.sl-short-senses{border-top:1px solid var(--sentinels-border-light);grid-column:1/-1;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(36px,7vw,100px);margin-top:28px;padding-top:clamp(48px,7vw,88px);display:grid}.sl-short-senses__heading h3{letter-spacing:-.045em;max-width:10ch;margin:18px 0 22px;font-size:clamp(2.25rem,4vw,4.5rem);line-height:.98}.sl-short-senses__heading>p:last-child{max-width:37ch;color:var(--sentinels-muted);line-height:1.62}.sl-short-senses ol{border-top:1px solid var(--sentinels-border-light);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.sl-short-senses li{border-bottom:1px solid var(--sentinels-border-light);min-height:210px;padding:20px 28px 28px 0}.sl-short-senses li:nth-child(odd){border-right:1px solid var(--sentinels-border-light)}.sl-short-senses li:nth-child(2n){padding-left:28px}.sl-short-senses li span{color:var(--sentinels-moss);letter-spacing:.08em;margin-bottom:36px;font-size:.72rem;display:block}.sl-short-senses li strong{margin-bottom:12px;font-size:1.3rem;display:block}.sl-short-senses li p{max-width:35ch;color:var(--sentinels-muted);margin:0;font-size:.9rem;line-height:1.55}.sl-short-verticals{background:var(--sentinels-paper-warm);padding-block:clamp(92px,11vw,156px) 0}.sl-short-verticals__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(42px,8vw,120px);padding-bottom:clamp(70px,9vw,126px);display:grid}.sl-short-verticals__intro>p{max-width:54ch;font-size:var(--type-body);margin:0 0 8px;line-height:1.65}.sl-short-verticals__list{width:min(100%, var(--sentinels-shell-max));border-top:1px solid var(--sentinels-border-light);margin-inline:auto}.sl-short-vertical{--vertical-accent:var(--sentinels-signal);background:var(--sentinels-paper);border-bottom:1px solid var(--sentinels-border-light);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:680px;display:grid}.sl-short-vertical:nth-child(2n){grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr)}.sl-short-vertical:nth-child(2n) .sl-short-vertical__media{order:2}.sl-short-vertical--wildfire{--vertical-accent:#de6a54}.sl-short-vertical--nature{--vertical-accent:#9bc86e}.sl-short-vertical--solar{--vertical-accent:#f5a467}.sl-short-vertical--livestock{--vertical-accent:#75c5a3}.sl-short-vertical__media{background:var(--sentinels-ink-soft);min-height:680px;margin:0;display:block;overflow:hidden}.sl-short-vertical__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-standard)}.sl-short-vertical:hover .sl-short-vertical__media img{transform:scale(1.018)}.sl-short-vertical__copy{align-content:center;padding:clamp(48px,6vw,92px);display:grid}.sl-short-vertical__copy .sl-kicker{color:var(--vertical-accent)}.sl-short-vertical__copy h3{letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin:22px 0 28px;font-size:clamp(2.5rem,4.5vw,5.25rem);line-height:.98}.sl-short-vertical__positioning{max-width:47ch;color:var(--sentinels-muted);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.6}.sl-short-vertical__copy blockquote{border-left:2px solid var(--vertical-accent);max-width:34ch;margin:26px 0;padding-left:18px;font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.35}.sl-short-vertical__copy ul{border-top:1px solid var(--sentinels-border-light);gap:8px;margin:0;padding:18px 0 0;list-style:none;display:grid}.sl-short-vertical__copy li{color:var(--sentinels-muted);padding-left:16px;font-size:.84rem;line-height:1.45;position:relative}.sl-short-vertical__copy li:before{content:"";background:var(--vertical-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}.sl-short-vertical__copy .sl-tech-stack{color:var(--sentinels-moss);margin:20px 0 24px}.sl-short-vertical__copy .sl-text-link{border-color:var(--sentinels-forest);width:fit-content;font-weight:650}.sl-short-technology{background:var(--sentinels-ink);color:#fff;padding-block:clamp(96px,12vw,168px)}.sl-short-technology .sl-kicker,.sl-short-technology h2 .sl-accent{color:var(--sentinels-signal)}.sl-short-technology__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(42px,8vw,120px);display:grid}.sl-short-technology__intro>p{color:#ffffffb8;max-width:58ch;font-size:var(--type-body);margin:0 0 8px;line-height:1.65}.sl-short-horizon{background:var(--sentinels-ink-soft);height:clamp(340px,48vw,670px);margin:clamp(64px,9vw,118px) 0 0;position:relative;overflow:hidden}.sl-short-horizon picture,.sl-short-horizon img{width:100%;height:100%;display:block}.sl-short-horizon img{object-fit:cover}.sl-short-horizon:after{content:"";background:linear-gradient(#0000 42%,#07110ebd);position:absolute;inset:0}.sl-short-horizon figcaption{z-index:1;letter-spacing:-.045em;max-width:15ch;font-size:clamp(2rem,4.2vw,5rem);line-height:1;position:absolute;inset:auto clamp(24px,5vw,68px) clamp(24px,5vw,60px)}.sl-short-domains,.sl-short-process{grid-template-columns:repeat(4,1fr);margin:0;padding:0;display:grid}.sl-short-domains article,.sl-short-process li{border-top:1px solid var(--sentinels-border-dark);border-right:1px solid var(--sentinels-border-dark);min-height:250px;padding:26px 26px 32px 0;list-style:none}.sl-short-domains article+article,.sl-short-process li+li{padding-left:26px}.sl-short-domains span,.sl-short-process span{color:var(--sentinels-signal);font-size:.72rem}.sl-short-domains h3,.sl-short-process h3{margin:58px 0 15px;font-size:clamp(1.2rem,2vw,1.8rem)}.sl-short-domains p,.sl-short-process p,.sl-short-layers p{color:#ffffffa8;line-height:1.55}.sl-short-process{grid-template-columns:repeat(3,1fr);margin-top:clamp(64px,8vw,110px)}.sl-short-process li{min-height:230px}.sl-short-process h3{font-size:clamp(1.75rem,3vw,3.2rem)}.sl-short-layers{border-top:1px solid var(--sentinels-border-dark);border-bottom:1px solid var(--sentinels-border-dark);grid-template-columns:1fr 1fr;gap:0 46px;margin-top:0;padding-block:30px;display:grid}.sl-short-layers p{margin:0;padding:14px 0}.sl-short-layers strong{color:#fff}.sl-short-proof{border-top:1px solid var(--sentinels-border-dark);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(42px,8vw,120px);margin-top:clamp(76px,10vw,136px);padding-top:42px;display:grid}.sl-short-proof h2{letter-spacing:-.05em;max-width:13ch;margin:0;font-size:clamp(2.4rem,4.8vw,5.5rem);line-height:.98}.sl-short-proof>div{border-top:1px solid var(--sentinels-border-dark)}.sl-short-proof>div p{border-bottom:1px solid var(--sentinels-border-dark);color:#ffffffd1;gap:12px;margin:0;padding:24px 0;line-height:1.5;display:grid}.sl-short-proof span{color:var(--sentinels-signal);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}}@layer sentinels.utilities;@layer sentinels.overrides{@media (width<=980px){.sl-short-intro__grid,.sl-short-verticals__intro,.sl-short-technology__intro,.sl-short-proof{grid-template-columns:1fr;gap:30px}.sl-short-senses{grid-template-columns:1fr}.sl-short-vertical,.sl-short-vertical:nth-child(2n),.sl-short-domains{grid-template-columns:1fr 1fr}}@media (width<=720px){.sentinels-landing--short .sl-hero{min-height:100svh}.sl-short-intro,.sl-short-verticals,.sl-short-technology{padding-block:82px}.sl-short-intro__copy blockquote{margin-top:38px}.sl-short-senses{margin-top:16px;padding-top:46px}.sl-short-senses ol{grid-template-columns:1fr}.sl-short-senses li,.sl-short-senses li:nth-child(2n){border-right:0;min-height:0;padding:22px 0 26px}.sl-short-senses li span{margin-bottom:22px}.sl-short-senses li p{font-size:1rem}.sl-short-verticals{padding-bottom:0}.sl-short-verticals__intro{padding-bottom:64px}.sl-short-vertical,.sl-short-vertical:nth-child(2n){flex-direction:column;min-height:0;display:flex}.sl-short-vertical:nth-child(2n) .sl-short-vertical__media{order:0}.sl-short-vertical__media{aspect-ratio:4/3;width:100%;min-height:0}.sl-short-vertical__media img{object-position:center}.sl-short-vertical__copy{padding:44px var(--sentinels-gutter) 64px}.sl-short-vertical__copy h3{margin-block:18px 24px;font-size:clamp(2.5rem,11.8vw,4rem)}.sl-short-vertical__copy blockquote{margin-block:24px}.sl-short-vertical__copy li{font-size:.98rem}.sl-short-horizon{aspect-ratio:4/3;height:auto;margin-top:56px}.sl-short-horizon figcaption{inset-inline:22px;font-size:clamp(2rem,9vw,3.4rem);bottom:22px}.sl-short-domains,.sl-short-process,.sl-short-layers{grid-template-columns:1fr}.sl-short-domains article,.sl-short-domains article+article,.sl-short-process li,.sl-short-process li+li{border-right:0;min-height:0;padding:24px 0 30px}.sl-short-domains h3,.sl-short-process h3{margin-top:36px}.sl-short-layers{gap:0}.sl-short-layers p{border-bottom:1px solid var(--sentinels-border-dark)}.sl-short-proof{margin-top:72px}.sl-short-proof h2{font-size:clamp(2.5rem,11vw,4rem)}}@media (prefers-reduced-motion:reduce){.sl-short-vertical__media img{transition:none}.sl-short-vertical:hover .sl-short-vertical__media img{transform:none}}@media (width<=1120px){.sl-vertical__body{grid-template-columns:minmax(260px,38fr) minmax(0,62fr)}.sl-capabilities{grid-column:2;position:relative;top:auto}.sl-domain-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.sl-nav--desktop{display:none}.sl-header{grid-template-columns:1fr auto}.sl-header__actions .sl-languages{display:none}.sl-js .sl-menu-toggle{display:inline-flex}.sl-noscript-nav{padding:86px var(--sentinels-gutter) 16px;background:var(--sentinels-ink);color:#fff;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.sl-noscript-nav a{border:1px solid var(--sentinels-border-dark);min-height:48px;padding:13px 10px;text-decoration:none}.sl-first-signal .sl-shell,.sl-senses__intro,.sl-verticals-overview>.sl-shell,.sl-horizon__intro,.sl-architecture__intro,.sl-proof__intro{grid-template-columns:1fr;gap:28px}.sl-first-signal .sl-timeline{grid-column:auto}.sl-senses__stage{grid-template-columns:1fr}.sl-senses__media{min-height:540px}.sl-vertical-index ol{grid-template-columns:1fr 1fr}.sl-vertical-index li:nth-child(2) a{border-right:0}.sl-vertical-index li:nth-child(n+3) a{border-top:1px solid var(--sentinels-border-light)}.sl-contact__grid{grid-template-columns:1fr}.sl-contact__copy h2{max-width:13ch}}@media (width<=720px){html{scroll-behavior:auto}.sentinels-landing-page.admin-bar #wpadminbar{position:fixed!important}.admin-bar .sl-header{top:46px}.admin-bar .sl-section{scroll-margin-top:122px}.sl-header{min-height:70px}.sl-brand img{width:142px}.sl-button--small{display:none}.sl-mobile-menu{min-height:calc(100svh - 70px);inset-block-start:70px}.sl-hero{min-height:100svh}.sl-hero__media img{object-position:57% center}.sl-hero__veil{background:linear-gradient(#040c0947 0%,#040c09b3 42%,#040c09f0 100%)}.sl-hero__content{padding-block:145px 74px}.sl-hero h1{font-size:clamp(3rem,13vw,5rem)}.sl-scroll-cue{display:none}.sl-first-signal__copy .sl-pullquote{margin-top:44px}.sl-timeline{border-top:0;border-left:1px solid var(--sentinels-border-light);grid-template-columns:1fr;display:grid}.sl-timeline:after{width:2px;height:calc(var(--sl-timeline-progress) * 100%);inset:0 auto auto -1px}.sl-timeline li,.sl-timeline .is-interval{border-right:0;min-height:0;padding:0 0 34px 28px}.sl-timeline li:before{top:7px;left:-5px}.sl-senses__stage{margin-top:52px}.sl-senses__media{min-height:420px}.sl-senses__closing{margin-top:64px}.sl-vertical-index{-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:auto}.admin-bar .sl-vertical-index{top:auto}.sl-vertical-index ol{grid-template-columns:1fr}.sl-vertical-index a,.sl-vertical-index li:nth-child(n) a{min-height:116px;padding:20px var(--sentinels-gutter);border-right:0;border-top:1px solid var(--sentinels-border-light)}.sl-vertical__hero{min-height:90svh}.sl-vertical__hero-copy{padding-block:130px 54px}.sl-vertical__hero h2{font-size:clamp(2.7rem,12vw,5rem)}.sl-vertical__body{grid-template-columns:1fr;padding-block:76px}.sl-vertical__rail{display:none}.sl-capabilities{grid-column:auto}.sl-sense p,.sl-domain-grid p,.sl-capabilities li,.sl-tech-stack{font-size:1.0625rem}.sl-story blockquote{margin:54px 0}.sl-vertical__cta{padding-bottom:88px;display:grid}.sl-vertical__cta .sl-button{width:100%}.sl-horizon__landscape{height:min(680px,120vw);margin-top:62px}.sl-horizon__label{font-size:.66rem}.sl-domain-grid,.sl-process,.sl-platform,.sl-proof__cases,.sl-footer__grid{grid-template-columns:1fr}.sl-domain-grid article,.sl-domain-grid article+article,.sl-process li,.sl-process li+li,.sl-proof__cases article,.sl-proof__cases article+article{border-right:0;min-height:0;padding:24px 0 34px}.sl-domain-grid h3,.sl-process h3,.sl-proof__cases h3{margin-top:42px}.sl-platform{gap:48px}.sl-platform__core{width:min(100%,380px);margin-inline:auto}.sl-contact__panel{padding:26px 20px}.sl-form__row{grid-template-columns:1fr}.sl-footer__grid{gap:34px}.sl-footer__meta{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.sentinels-landing *,.sentinels-landing :before,.sentinels-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.is-enhanced .sl-reveal{opacity:1;transform:none}}@media (height<=740px) and (width>=721px){.sl-vertical-index,.admin-bar .sl-vertical-index,.sl-vertical__rail{position:relative;top:auto}}.sl-concept-switcher{z-index:80;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020d17e6;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:2px;min-height:48px;padding:4px;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;bottom:clamp(12px,2vw,28px);right:clamp(12px,2vw,28px);box-shadow:0 12px 36px #00000047}.sl-concept-switcher>span{color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;padding-inline:10px 8px;font-size:.66rem;font-weight:700}.sl-concept-switcher a{color:#fff;border-radius:2px;place-items:center;width:40px;min-height:40px;font-size:.72rem;font-weight:750;text-decoration:none;display:grid}.sl-concept-switcher a:hover,.sl-concept-switcher a:focus-visible,.sl-concept-switcher a[aria-current=page]{background:var(--sentinels-signal);color:var(--sentinels-ink)}.sl-concept-switcher a:focus-visible{outline-offset:3px;outline:3px solid #fff}.sl-accent{color:var(--sentinels-signal)}.sl-vertical__question{color:#ffffffc7;max-width:58ch;margin:24px 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}@media (width<=480px){.sl-concept-switcher{bottom:8px;right:8px}.sl-concept-switcher>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sentinels-landing-page.sl-concept--2{--concept-2-night:#020d17;--concept-2-ink:#07110e;--concept-2-forest:#0b201b;--concept-2-signal:#a8e063;--concept-2-anomaly:#f06a32;--concept-2-rule:#a8e06357;--concept-2-rule-quiet:#ffffff29;--concept-2-quiet:#ffffffb3;--sentinels-ink:var(--concept-2-night);--sentinels-ink-soft:#081824;--sentinels-forest:var(--concept-2-forest);--sentinels-signal:var(--concept-2-signal);--sentinels-paper:var(--concept-2-night);--sentinels-paper-warm:#06131c;--sentinels-text:#fff;--sentinels-muted:var(--concept-2-quiet);--sentinels-border-light:var(--concept-2-rule-quiet);--sentinels-border-dark:var(--concept-2-rule-quiet);background:var(--concept-2-night);color:#fff;margin:0;overflow-x:clip}.sentinels-landing-page.sl-concept--2 .sentinels-landing,.sentinels-landing-page.sl-concept--2 .sl-footer{background:var(--concept-2-night);color:#fff;overflow-x:clip}.sentinels-landing-page.sl-concept--2 .sl-shell,.sentinels-landing-page.sl-concept--2 .sl-section,.sentinels-landing-page.sl-concept--2 .sl-section-heading,.sentinels-landing-page.sl-concept--2 .sl-prose,.sentinels-landing-page.sl-concept--2 .sl-story{min-width:0}.sentinels-landing-page.sl-concept--2 .sl-section-heading h2{color:#fff;letter-spacing:-.052em;max-width:12ch;font-size:clamp(2.8rem,5.35vw,5.75rem);font-weight:590;line-height:.98}.sentinels-landing-page.sl-concept--2 .sl-kicker{color:var(--concept-2-signal);letter-spacing:.16em;font-size:.68rem;font-weight:700}.sentinels-landing-page.sl-concept--2 .sl-prose,.sentinels-landing-page.sl-concept--2 .sl-first-signal__copy,.sentinels-landing-page.sl-concept--2 .sl-proof__body{color:var(--concept-2-quiet)}.sentinels-landing-page.sl-concept--2 .sl-button{border-color:var(--concept-2-signal);letter-spacing:.035em;background:0 0;border-radius:0;min-height:46px;font-size:.78rem;color:#fff!important}.sentinels-landing-page.sl-concept--2 .sl-button:hover:not(:disabled),.sentinels-landing-page.sl-concept--2 .sl-button:focus-visible{background:var(--concept-2-signal);color:var(--concept-2-night)!important}.sentinels-landing-page.sl-concept--2 .sl-text-link{border-bottom-color:var(--concept-2-rule);color:#fff;gap:12px;font-size:.78rem}.sentinels-landing-page.sl-concept--2 .sl-header{background:linear-gradient(#020d17c7,#020d1700);border-color:#0000;min-height:72px}.sentinels-landing-page.sl-concept--2 .sl-header.is-solid{border-bottom-color:var(--concept-2-rule-quiet);background:#020d17f0}.sentinels-landing-page.sl-concept--2 .sl-brand img{width:148px}.sentinels-landing-page.sl-concept--2 .sl-nav{letter-spacing:.035em;font-size:.72rem}.sentinels-landing-page.sl-concept--2 .sl-hero{background:var(--concept-2-night);min-height:max(720px,100svh);overflow:hidden}.sentinels-landing-page.sl-concept--2 .sl-hero__media img{object-position:50% 48%;filter:saturate(.78)contrast(1.08)brightness(.76)}.sentinels-landing-page.sl-concept--2 .sl-hero__veil{background:linear-gradient(90deg,#020d17f2 0%,#020d17c2 37%,#020d172e 75%),linear-gradient(#020d174d 0%,#0000 52%,#020d17db 100%)}.sentinels-landing-page.sl-concept--2 .sl-hero__signals{display:none}.sentinels-landing-page.sl-concept--2 .sl-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at calc(100% - 6px) 50%, var(--concept-2-signal) 0 2px, #a8e06357 3px, transparent 8px) 100% 50% / 16px 16px no-repeat, linear-gradient(90deg, transparent, #a8e06373 14%, var(--concept-2-signal)) 0 50% / calc(100% - 12px) 1px no-repeat;opacity:.88;width:min(61vw,920px);height:16px;position:absolute;bottom:17%;right:5vw}.sentinels-landing-page.sl-concept--2 .sl-hero__content{z-index:2;padding-block:148px 112px}.sentinels-landing-page.sl-concept--2 .sl-hero h1{letter-spacing:-.056em;max-width:12ch;margin-bottom:24px;font-size:clamp(3.5rem,6.15vw,6.8rem);font-weight:590;line-height:.98}.sentinels-landing-page.sl-concept--2 .sl-hero__content>p{color:#ffffffb8;max-width:48ch;margin-bottom:30px;font-size:clamp(.96rem,1.2vw,1.16rem)}.sentinels-landing-page.sl-concept--2 .sl-scroll-cue{color:#ffffffad;bottom:26px}.sentinels-landing-page.sl-concept--2 .sl-scroll-cue i{background:linear-gradient(var(--concept-2-signal), #a8e06300)}.sentinels-landing-page.sl-concept--2 .sl-first-signal{isolation:isolate;color:#fff;background:linear-gradient(90deg,#020d17f7 0%,#020d17de 46%,#020d1799 100%),url(../assets/images/hero-territory-1920-1672.avif) 50% 58%/cover no-repeat;border-top:1px solid #ffffff1a;padding-block:clamp(100px,12vw,168px) clamp(82px,9vw,128px);overflow:hidden}.sentinels-landing-page.sl-concept--2 .sl-first-signal:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--concept-2-night), transparent);pointer-events:none;height:46%;position:absolute;inset:auto 0 0}.sentinels-landing-page.sl-concept--2 .sl-first-signal .sl-shell{grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);column-gap:clamp(60px,10vw,180px)}.sentinels-landing-page.sl-concept--2 .sl-first-signal__copy .sl-pullquote{color:#fff;max-width:15ch;margin-top:54px;font-size:clamp(1.9rem,3.25vw,3.75rem);line-height:1.05}.sentinels-landing-page.sl-concept--2 .sl-timeline{border-top-color:var(--concept-2-rule);margin-top:clamp(72px,9vw,120px)}.sentinels-landing-page.sl-concept--2 .sl-timeline:after{background:var(--concept-2-signal)}.sentinels-landing-page.sl-concept--2 .sl-timeline li{border-right-color:var(--concept-2-rule-quiet);min-height:150px}.sentinels-landing-page.sl-concept--2 .sl-timeline li:before{background:#fff}.sentinels-landing-page.sl-concept--2 .sl-timeline li.is-current:before{background:var(--concept-2-signal)}.sentinels-landing-page.sl-concept--2 .sl-timeline .is-interval{background:linear-gradient(90deg,#a8e0631c,#0000)}.sentinels-landing-page.sl-concept--2 .sl-timeline__index{color:var(--concept-2-signal)}.sentinels-landing-page.sl-concept--2 .sl-timeline li>span:last-child{color:#ffffff9e}.sentinels-landing-page.sl-concept--2 .sl-senses{isolation:isolate;background:linear-gradient(90deg,#020d17fa 0%,#020d17e0 43%,#020d178f 100%),url(../assets/images/vertical-nature-1600-1536.avif) 50% 54%/cover no-repeat;border-top:1px solid #ffffff14;padding-block:clamp(104px,11vw,158px);overflow:hidden}.sentinels-landing-page.sl-concept--2 .sl-senses__intro{grid-template-columns:minmax(300px,.74fr) minmax(0,.76fr);align-items:end}.sentinels-landing-page.sl-concept--2 .sl-senses__stage{grid-template-columns:1fr;margin-top:clamp(68px,8vw,110px)}.sentinels-landing-page.sl-concept--2 .sl-senses__list{border-top-color:var(--concept-2-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sentinels-landing-page.sl-concept--2 .sl-sense{border-bottom-color:var(--concept-2-rule-quiet);min-width:0;padding:22px clamp(16px,2vw,28px) 26px 0}.sentinels-landing-page.sl-concept--2 .sl-sense+.sl-sense{border-left:1px solid var(--concept-2-rule-quiet);padding-left:clamp(16px,2vw,28px)}.sentinels-landing-page.sl-concept--2 .sl-sense button{grid-template-columns:28px minmax(0,1fr);min-height:44px}.sentinels-landing-page.sl-concept--2 .sl-sense button span{color:var(--concept-2-signal)}.sentinels-landing-page.sl-concept--2 .sl-sense button strong{font-size:clamp(1.28rem,1.95vw,2rem);font-weight:540;line-height:1.08}.sentinels-landing-page.sl-concept--2 .sl-sense p{color:#ffffff9e;margin:14px 0 0 28px;font-size:.82rem}.sentinels-landing-page.sl-concept--2 .sl-senses__media{display:none}.sentinels-landing-page.sl-concept--2 .sl-senses__closing{color:#fff;max-width:19ch;margin-top:clamp(72px,8vw,110px)}.sentinels-landing-page.sl-concept--2 .sl-verticals-overview{isolation:isolate;background-color:var(--concept-2-night);color:#fff;background-image:linear-gradient(90deg,#020d17e0 0%,#020d178c 48%,#020d176b 100%),linear-gradient(#0000 42%,#020d17d1),url(../assets/images/vertical-wildfire-1600-640.avif),url(../assets/images/vertical-nature-1600-640.avif),url(../assets/images/vertical-solar-1600-640.avif),url(../assets/images/vertical-livestock-1600-640.avif);background-position:50%,50%,0,33.333%,66.666%,100%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,25.15% 100%,25.15% 100%,25.15% 100%,25.15% 100%;align-items:end;min-height:min(720px,72svh);padding-block:clamp(100px,10vw,148px) 88px;display:grid;overflow:hidden}.sentinels-landing-page.sl-concept--2 .sl-verticals-overview:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle, var(--concept-2-signal) 0 2px, #a8e06347 3px, transparent 7px) 12.5% 50% / 14px 14px no-repeat, radial-gradient(circle, var(--concept-2-signal) 0 2px, #a8e06347 3px, transparent 7px) 37.5% 50% / 14px 14px no-repeat, radial-gradient(circle, var(--concept-2-signal) 0 2px, #a8e06347 3px, transparent 7px) 62.5% 50% / 14px 14px no-repeat, radial-gradient(circle, var(--concept-2-signal) 0 2px, #a8e06347 3px, transparent 7px) 87.5% 50% / 14px 14px no-repeat, linear-gradient(90deg, transparent, #a8e063b8 7% 93%, transparent) center / 100% 1px no-repeat;height:14px;position:absolute;bottom:56px;left:0;right:0}.sentinels-landing-page.sl-concept--2 .sl-verticals-overview>.sl-shell{z-index:1;grid-template-columns:minmax(0,.8fr) minmax(300px,.65fr);align-items:end;position:relative}.sentinels-landing-page.sl-concept--2 .sl-verticals-overview .sl-section-heading h2{max-width:13ch}.sentinels-landing-page.sl-concept--2 .sl-vertical-index{border-top-color:var(--concept-2-rule);border-bottom-color:var(--concept-2-rule-quiet);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020d17f5;top:72px;overflow:hidden}.sentinels-landing-page.sl-concept--2.admin-bar .sl-vertical-index{top:104px}.sentinels-landing-page.sl-concept--2 .sl-vertical-index a{border-right-color:var(--concept-2-rule-quiet);min-height:92px}.sentinels-landing-page.sl-concept--2 .sl-vertical-index span{color:var(--concept-2-signal)}.sentinels-landing-page.sl-concept--2 .sl-vertical-index strong{color:#fff;font-weight:590}.sentinels-landing-page.sl-concept--2 .sl-vertical-index em{color:#ffffff8f}.sentinels-landing-page.sl-concept--2 .sl-vertical-index a:hover strong,.sentinels-landing-page.sl-concept--2 .sl-vertical-index a:focus-visible strong,.sentinels-landing-page.sl-concept--2 .sl-vertical-index a.is-active strong{color:var(--concept-2-signal)}.sentinels-landing-page.sl-concept--2 .sl-vertical-index a:focus-visible{outline:2px solid var(--concept-2-signal);outline-offset:-4px}.sentinels-landing-page.sl-concept--2 .sl-vertical{--vertical-accent:var(--concept-2-signal);background:var(--concept-2-night);color:#fff;border-top:1px solid #ffffff17}.sentinels-landing-page.sl-concept--2 .sl-vertical--wildfire{--vertical-accent:var(--concept-2-anomaly)}.sentinels-landing-page.sl-concept--2 .sl-vertical:nth-child(odd){background:#06131c}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero{min-height:clamp(520px,64svh,720px);overflow:hidden}.sentinels-landing-page.sl-concept--2 .sl-vertical__media:after{background:linear-gradient(90deg,#020d17ed 0%,#020d17a1 42%,#020d171f 76%),linear-gradient(#020d172e,#0000 42%,#020d17b8)}.sentinels-landing-page.sl-concept--2 .sl-vertical__media img{filter:saturate(.82)contrast(1.06)brightness(.84);transition:transform .9s var(--ease-standard);transform:scale(1.01)}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero:hover .sl-vertical__media img{transform:scale(1.035)}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--vertical-accent), transparent 25%));pointer-events:none;width:58%;height:1px;position:absolute;bottom:43px;right:0}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero-copy{padding-block:112px 58px}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero h2{letter-spacing:-.052em;max-width:15ch;margin:15px 0 20px;font-size:clamp(2.8rem,5vw,5.6rem);font-weight:590;line-height:.98}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero-copy>p:last-child{color:#ffffffb8;max-width:56ch;font-size:clamp(.95rem,1.08vw,1.12rem)}.sentinels-landing-page.sl-concept--2 .sl-vertical__body{grid-template-columns:minmax(86px,.2fr) minmax(0,1.15fr) minmax(260px,.65fr);gap:clamp(32px,5vw,72px);padding-block:clamp(84px,9vw,126px) clamp(76px,8vw,112px)}.sentinels-landing-page.sl-concept--2 .sl-vertical__rail{color:#ffffff94;grid-template-rows:auto 1fr;grid-template-columns:14px 1fr;align-items:start;top:128px}.sentinels-landing-page.sl-concept--2 .sl-vertical__rail picture{display:none}.sentinels-landing-page.sl-concept--2 .sl-vertical__rail span{grid-area:1/2}.sentinels-landing-page.sl-concept--2 .sl-vertical__rail i{background:var(--concept-2-rule-quiet);grid-area:1/1/3;width:1px;height:min(44vh,300px)}.sentinels-landing-page.sl-concept--2 .sl-vertical__rail b{width:1px}.sentinels-landing-page.sl-concept--2 .sl-story{color:#ffffffc2;max-width:61ch;font-size:clamp(1rem,1.12vw,1.15rem);line-height:1.76}.sentinels-landing-page.sl-concept--2 .sl-story blockquote{border-left-width:1px;margin:clamp(54px,7vw,88px) 0}.sentinels-landing-page.sl-concept--2 .sl-story blockquote p{color:#fff;font-size:clamp(2rem,3.15vw,3.8rem);font-weight:540;line-height:1.07}.sentinels-landing-page.sl-concept--2 .sl-capabilities{border-top:1px solid var(--vertical-accent);background:0 0;grid-column:3;padding:26px 0 0}.sentinels-landing-page.sl-concept--2 .sl-capabilities h3{color:#fff;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:540}.sentinels-landing-page.sl-concept--2 .sl-capabilities li{border-top-color:var(--concept-2-rule-quiet);color:#ffffffab}.sentinels-landing-page.sl-concept--2 .sl-tech-stack{color:var(--vertical-accent)}.sentinels-landing-page.sl-concept--2 .sl-vertical__cta{padding-block:0 clamp(92px,10vw,144px)}.sentinels-landing-page.sl-concept--2 .sl-vertical__cta h3{color:#fff;max-width:15ch;font-size:clamp(2rem,3.4vw,4rem);font-weight:540}.sentinels-landing-page.sl-concept--2 .sl-horizon{border-top:1px solid var(--concept-2-rule);background:var(--concept-2-night);padding-block:clamp(112px,12vw,172px)}.sentinels-landing-page.sl-concept--2 .sl-horizon__landscape{width:100%;height:clamp(460px,55vw,680px);margin-top:clamp(76px,8vw,112px)}.sentinels-landing-page.sl-concept--2 .sl-horizon__landscape img{filter:saturate(.72)contrast(1.08)brightness(.72)}.sentinels-landing-page.sl-concept--2 .sl-horizon__landscape:after{background:linear-gradient(90deg,#020d17a3,#0000 55%,#020d173d),linear-gradient(#0000 48%,#020d17c2)}.sentinels-landing-page.sl-concept--2 .sl-horizon__label{border:0;border-left:1px solid var(--concept-2-signal);-webkit-backdrop-filter:none;backdrop-filter:none;background:#020d17b8;border-radius:0;min-height:44px}.sentinels-landing-page.sl-concept--2 .sl-horizon__label i{width:5px;height:5px;box-shadow:0 0 0 4px #a8e0631f}.sentinels-landing-page.sl-concept--2 .sl-domain-grid{margin-top:0}.sentinels-landing-page.sl-concept--2 .sl-domain-grid article{border-top-color:var(--concept-2-rule);border-right-color:var(--concept-2-rule-quiet);min-height:210px}.sentinels-landing-page.sl-concept--2 .sl-domain-grid span,.sentinels-landing-page.sl-concept--2 .sl-domain-grid h3{color:var(--concept-2-signal)}.sentinels-landing-page.sl-concept--2 .sl-architecture{border-top:1px solid var(--concept-2-rule-quiet);background:#06131c;padding-block:clamp(108px,12vw,172px)}.sentinels-landing-page.sl-concept--2 .sl-process{margin-top:clamp(76px,8vw,112px)}.sentinels-landing-page.sl-concept--2 .sl-process li{border-top-color:var(--concept-2-rule);border-right-color:var(--concept-2-rule-quiet);min-height:270px}.sentinels-landing-page.sl-concept--2 .sl-process h3{color:#fff;margin-top:78px;font-size:clamp(2.2rem,3.6vw,4.2rem);font-weight:540}.sentinels-landing-page.sl-concept--2 .sl-platform{border-color:var(--concept-2-rule-quiet);grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);margin-top:clamp(72px,8vw,110px)}.sentinels-landing-page.sl-concept--2 .sl-platform__core{border-color:var(--concept-2-rule);border-radius:0}.sentinels-landing-page.sl-concept--2 .sl-platform__core:before,.sentinels-landing-page.sl-concept--2 .sl-platform__core:after{border-color:#a8e06329;border-radius:0}.sentinels-landing-page.sl-concept--2 .sl-platform__layers article{border-bottom-color:var(--concept-2-rule-quiet)}.sentinels-landing-page.sl-concept--2 .sl-proof{isolation:isolate;color:#fff;background:linear-gradient(90deg,#020d17fa 0%,#020d17d6 48%,#020d178a 100%),url(../assets/images/horizon-landscape-1600-1672.avif) 50%/cover no-repeat;padding-block:clamp(112px,12vw,174px);overflow:hidden}.sentinels-landing-page.sl-concept--2 .sl-proof__cases{margin-top:clamp(72px,8vw,108px)}.sentinels-landing-page.sl-concept--2 .sl-proof__cases article{border-top-color:var(--concept-2-rule);border-right-color:var(--concept-2-rule-quiet);min-height:240px}.sentinels-landing-page.sl-concept--2 .sl-proof__cases span{color:var(--concept-2-signal)}.sentinels-landing-page.sl-concept--2 .sl-proof__cases h3{color:#fff;margin-top:82px;font-weight:540}.sentinels-landing-page.sl-concept--2 .sl-contact{border-top:1px solid #ffffff1a;min-height:max(760px,92svh)}.sentinels-landing-page.sl-concept--2 .sl-contact__media img{filter:saturate(.72)contrast(1.08)brightness(.7)}.sentinels-landing-page.sl-concept--2 .sl-contact__veil{background:linear-gradient(90deg,#020d17fa 0%,#020d17c9 54%,#020d1780),linear-gradient(#0000 50%,#020d17c2)}.sentinels-landing-page.sl-concept--2 .sl-contact__panel{border:0;border-top:1px solid var(--concept-2-rule);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:34px 0 0}.sentinels-landing-page.sl-concept--2 .sl-footer{border-top:1px solid var(--concept-2-rule-quiet)}@media (width<=1120px){.sentinels-landing-page.sl-concept--2 .sl-vertical__body{grid-template-columns:64px minmax(0,1fr)}.sentinels-landing-page.sl-concept--2 .sl-capabilities{grid-column:2}.sentinels-landing-page.sl-concept--2 .sl-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.sentinels-landing-page.sl-concept--2 .sl-first-signal .sl-shell,.sentinels-landing-page.sl-concept--2 .sl-senses__intro,.sentinels-landing-page.sl-concept--2 .sl-verticals-overview>.sl-shell,.sentinels-landing-page.sl-concept--2 .sl-horizon__intro,.sentinels-landing-page.sl-concept--2 .sl-architecture__intro,.sentinels-landing-page.sl-concept--2 .sl-proof__intro{grid-template-columns:1fr;gap:30px}.sentinels-landing-page.sl-concept--2 .sl-senses__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sentinels-landing-page.sl-concept--2 .sl-sense:nth-child(odd):not(:first-child){border-left:0;padding-left:0}.sentinels-landing-page.sl-concept--2 .sl-platform{grid-template-columns:.72fr 1.28fr;gap:48px}}@media (width<=720px){.sentinels-landing-page.sl-concept--2{--sentinels-gutter:clamp(20px, 6.1vw, 24px);overflow-x:clip}.sentinels-landing-page.sl-concept--2 .sl-header{min-height:68px;padding-inline:var(--sentinels-gutter)}.sentinels-landing-page.sl-concept--2 .sl-brand img{width:132px}.sentinels-landing-page.sl-concept--2 .sl-mobile-menu{min-height:calc(100svh - 68px);inset-block-start:68px}.sentinels-landing-page.sl-concept--2 .sl-hero{min-height:max(680px,100svh)}.sentinels-landing-page.sl-concept--2 .sl-hero__media img{object-position:57% center}.sentinels-landing-page.sl-concept--2 .sl-hero__veil{background:linear-gradient(#020d175c 0%,#020d17ba 40%,#020d17f7 100%)}.sentinels-landing-page.sl-concept--2 .sl-hero:after{width:58%;bottom:14%;right:0}.sentinels-landing-page.sl-concept--2 .sl-hero__content{padding-block:132px 64px}.sentinels-landing-page.sl-concept--2 .sl-hero h1{max-width:10.5ch;font-size:clamp(3.05rem,14.2vw,4.25rem);line-height:.96}.sentinels-landing-page.sl-concept--2 .sl-hero__content>p{max-width:34ch;font-size:.98rem;line-height:1.52}.sentinels-landing-page.sl-concept--2 .sl-actions{align-items:stretch;gap:12px}.sentinels-landing-page.sl-concept--2 .sl-actions .sl-button,.sentinels-landing-page.sl-concept--2 .sl-actions .sl-text-link{justify-content:flex-start;width:100%}.sentinels-landing-page.sl-concept--2 .sl-first-signal{background:linear-gradient(#020d17a8 0%,#020d17d1 32%,#020d17fa 100%),url(../assets/images/hero-territory-mobile-720.avif) 50%/cover no-repeat;padding-block:92px 78px}.sentinels-landing-page.sl-concept--2 .sl-section-heading h2{max-width:11ch;font-size:clamp(2.55rem,12vw,3.7rem);line-height:.98}.sentinels-landing-page.sl-concept--2 .sl-first-signal__copy{font-size:1rem}.sentinels-landing-page.sl-concept--2 .sl-first-signal__copy .sl-pullquote{margin-top:38px;font-size:clamp(1.8rem,8.8vw,2.55rem)}.sentinels-landing-page.sl-concept--2 .sl-timeline{border-top:0;border-left-color:var(--concept-2-rule);margin-top:58px}.sentinels-landing-page.sl-concept--2 .sl-timeline li,.sentinels-landing-page.sl-concept--2 .sl-timeline .is-interval{background:0 0;border-right:0;min-height:0;padding:0 0 30px 24px}.sentinels-landing-page.sl-concept--2 .sl-senses{background:linear-gradient(#020d17c7,#020d17fa),url(../assets/images/vertical-nature-mobile-720.avif) 50%/cover no-repeat;padding-block:92px}.sentinels-landing-page.sl-concept--2 .sl-senses__stage{margin-top:52px}.sentinels-landing-page.sl-concept--2 .sl-senses__list{grid-template-columns:1fr}.sentinels-landing-page.sl-concept--2 .sl-sense,.sentinels-landing-page.sl-concept--2 .sl-sense+.sl-sense,.sentinels-landing-page.sl-concept--2 .sl-sense:nth-child(odd):not(:first-child){border-left:0;padding:19px 0 22px}.sentinels-landing-page.sl-concept--2 .sl-sense button strong{font-size:1.48rem}.sentinels-landing-page.sl-concept--2 .sl-sense p{max-width:32ch;font-size:.9rem}.sentinels-landing-page.sl-concept--2 .sl-senses__closing{margin-top:60px;font-size:clamp(1.8rem,8.8vw,2.55rem)}.sentinels-landing-page.sl-concept--2 .sl-verticals-overview{background-image:linear-gradient(#020d1761 0%,#020d1787 28%,#020d17f0 100%),url(../assets/images/vertical-nature-mobile-720.avif);background-position:50%,50%;background-size:cover,cover;min-height:680px;padding-block:88px 64px}.sentinels-landing-page.sl-concept--2 .sl-verticals-overview:after{background:radial-gradient(circle, var(--concept-2-signal) 0 2px, #a8e06347 3px, transparent 7px) calc(100% - var(--sentinels-gutter)) 50% / 14px 14px no-repeat, linear-gradient(90deg, #a8e0630f, var(--concept-2-signal)) center / 100% 1px no-repeat;bottom:34px}.sentinels-landing-page.sl-concept--2 .sl-vertical-index,.sentinels-landing-page.sl-concept--2.admin-bar .sl-vertical-index{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--concept-2-signal) var(--concept-2-night);-webkit-overflow-scrolling:touch;position:sticky;top:68px;overflow:auto hidden}.sentinels-landing-page.sl-concept--2.admin-bar .sl-vertical-index{top:114px}.sentinels-landing-page.sl-concept--2 .sl-vertical-index ol{width:max-content;min-width:100%;display:flex}.sentinels-landing-page.sl-concept--2 .sl-vertical-index li{flex:0 0 clamp(178px,54vw,218px);display:block}.sentinels-landing-page.sl-concept--2 .sl-vertical-index a,.sentinels-landing-page.sl-concept--2 .sl-vertical-index li:nth-child(n) a{border-top:0;border-right:1px solid var(--concept-2-rule-quiet);grid-template-columns:24px minmax(0,1fr);min-height:82px;padding:14px 16px}.sentinels-landing-page.sl-concept--2 .sl-vertical-index strong{font-size:.96rem}.sentinels-landing-page.sl-concept--2 .sl-vertical-index em{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;font-size:.67rem;overflow:hidden}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero{aspect-ratio:4/5;align-items:end;min-height:0}.sentinels-landing-page.sl-concept--2 .sl-vertical__media img{object-position:center;transform:none}.sentinels-landing-page.sl-concept--2 .sl-vertical__media:after{background:linear-gradient(#020d1729 0%,#020d17b8 50%,#020d17f7 100%)}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero:after{width:48%;bottom:26px;right:0}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero-copy{padding-block:92px 42px}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero h2{max-width:13ch;margin:12px 0 16px;font-size:clamp(2.45rem,11vw,3.5rem);line-height:.97}.sentinels-landing-page.sl-concept--2 .sl-vertical__hero-copy>p:last-child{max-width:35ch;font-size:.92rem;line-height:1.5}.sentinels-landing-page.sl-concept--2 .sl-vertical__body{grid-template-columns:minmax(0,1fr);gap:44px;padding-block:70px 68px}.sentinels-landing-page.sl-concept--2 .sl-vertical__rail{display:none}.sentinels-landing-page.sl-concept--2 .sl-story{max-width:100%;font-size:1rem;line-height:1.72}.sentinels-landing-page.sl-concept--2 .sl-story>p{margin-bottom:1.3em}.sentinels-landing-page.sl-concept--2 .sl-story blockquote{margin:48px 0;padding-left:18px}.sentinels-landing-page.sl-concept--2 .sl-story blockquote p{font-size:clamp(1.85rem,8.9vw,2.65rem)}.sentinels-landing-page.sl-concept--2 .sl-capabilities{grid-column:auto;padding-top:24px}.sentinels-landing-page.sl-concept--2 .sl-capabilities li,.sentinels-landing-page.sl-concept--2 .sl-tech-stack{font-size:.94rem}.sentinels-landing-page.sl-concept--2 .sl-vertical__cta{gap:28px;padding-bottom:82px;display:grid}.sentinels-landing-page.sl-concept--2 .sl-vertical__cta h3{font-size:clamp(2rem,9.8vw,2.9rem)}.sentinels-landing-page.sl-concept--2 .sl-vertical__cta .sl-button{width:100%}.sentinels-landing-page.sl-concept--2 .sl-horizon{padding-block:94px}.sentinels-landing-page.sl-concept--2 .sl-horizon__landscape{aspect-ratio:4/5;height:auto;min-height:0;margin-top:58px}.sentinels-landing-page.sl-concept--2 .sl-horizon__label{min-height:40px;padding:7px 8px;font-size:.6rem}.sentinels-landing-page.sl-concept--2 .sl-domain-grid{grid-template-columns:1fr;margin-top:0}.sentinels-landing-page.sl-concept--2 .sl-domain-grid article,.sentinels-landing-page.sl-concept--2 .sl-domain-grid article+article{border-right:0;min-height:0;padding:24px 0 32px}.sentinels-landing-page.sl-concept--2 .sl-domain-grid h3{margin-top:38px}.sentinels-landing-page.sl-concept--2 .sl-architecture{padding-block:92px}.sentinels-landing-page.sl-concept--2 .sl-process{grid-template-columns:1fr;margin-top:58px}.sentinels-landing-page.sl-concept--2 .sl-process li,.sentinels-landing-page.sl-concept--2 .sl-process li+li{border-right:0;min-height:0;padding:24px 0 34px}.sentinels-landing-page.sl-concept--2 .sl-process h3{margin:42px 0 16px;font-size:clamp(2.25rem,11vw,3.3rem)}.sentinels-landing-page.sl-concept--2 .sl-platform{grid-template-columns:1fr;gap:42px;margin-top:58px;padding-block:54px}.sentinels-landing-page.sl-concept--2 .sl-platform__core{width:min(100%,300px);margin-inline:auto}.sentinels-landing-page.sl-concept--2 .sl-proof{background:linear-gradient(#020d17b8,#020d17fa),url(../assets/images/horizon-landscape-1600-640.avif) 50%/cover no-repeat;padding-block:92px}.sentinels-landing-page.sl-concept--2 .sl-proof__cases{grid-template-columns:1fr;margin-top:58px}.sentinels-landing-page.sl-concept--2 .sl-proof__cases article,.sentinels-landing-page.sl-concept--2 .sl-proof__cases article+article{border-right:0;min-height:0;padding:24px 0 32px}.sentinels-landing-page.sl-concept--2 .sl-proof__cases h3{margin-top:44px}.sentinels-landing-page.sl-concept--2 .sl-contact{min-height:0;padding-block:96px}.sentinels-landing-page.sl-concept--2 .sl-contact__grid{grid-template-columns:1fr;gap:60px}.sentinels-landing-page.sl-concept--2 .sl-contact__copy h2{max-width:9ch;font-size:clamp(2.7rem,12vw,3.75rem)}.sentinels-landing-page.sl-concept--2 .sl-contact__panel{padding-top:28px}.sentinels-landing-page.sl-concept--2 .sl-footer__grid{grid-template-columns:1fr;gap:30px}}@media (prefers-reduced-motion:reduce){.sentinels-landing-page.sl-concept--2 *,.sentinels-landing-page.sl-concept--2 :before,.sentinels-landing-page.sl-concept--2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.sentinels-landing-page.sl-concept--2 .sl-hero__media img,.sentinels-landing-page.sl-concept--2 .sl-vertical__media img{transform:none!important}}@media (height<=740px) and (width>=721px){.sentinels-landing-page.sl-concept--2 .sl-vertical-index,.sentinels-landing-page.sl-concept--2.admin-bar .sl-vertical-index,.sentinels-landing-page.sl-concept--2 .sl-vertical__rail{position:relative;top:auto}}.sentinels-landing-page.sl-concept--3{--sl-c3-night:#020d17;--sl-c3-night-soft:#061621;--sl-c3-forest:#07110e;--sl-c3-signal:#a8e063;--sl-c3-anomaly:#f06a32;--sl-c3-white:#fff;--sl-c3-quiet:#ffffffb3;--sl-c3-rule:#ffffff2e;--sl-c3-section-space:clamp(104px, 11vw, 176px);background:var(--sl-c3-night);color:var(--sl-c3-white)}.sentinels-landing-page.sl-concept--3 .sentinels-landing{background:var(--sl-c3-night);min-width:0;color:var(--sl-c3-white)}.sentinels-landing-page.sl-concept--3 .sl-shell{width:min(100%,1280px)}.sentinels-landing-page.sl-concept--3 .sl-section-heading h2{color:var(--sl-c3-white)}.sentinels-landing-page.sl-concept--3 .sl-kicker{color:var(--sl-c3-signal)}.sentinels-landing-page.sl-concept--3 .sl-prose,.sentinels-landing-page.sl-concept--3 .sl-proof__body{color:var(--sl-c3-quiet)}.sentinels-landing-page.sl-concept--3 .sl-header{background:linear-gradient(#020d17d1,#0000);border-color:#ffffff1f;min-height:72px}.sentinels-landing-page.sl-concept--3 .sl-header.is-solid{border-color:var(--sl-c3-rule);background:#020d17f0}.sentinels-landing-page.sl-concept--3 .sl-brand img{width:154px}.sentinels-landing-page.sl-concept--3 .sl-nav{letter-spacing:.025em;gap:clamp(16px,2.2vw,32px);font-size:.76rem}.sentinels-landing-page.sl-concept--3 .sl-button{border-color:var(--sl-c3-signal);background:var(--sl-c3-signal);border-radius:2px}.sentinels-landing-page.sl-concept--3 .sl-button:hover:not(:disabled){background:#c1ef89}.sentinels-landing-page.sl-concept--3 .sl-hero{background:var(--sl-c3-night);align-items:center;min-height:max(780px,100svh);overflow:hidden}.sentinels-landing-page.sl-concept--3 .sl-hero__media img{object-position:56% center;filter:saturate(.82)contrast(1.08)brightness(.72)}.sentinels-landing-page.sl-concept--3 .sl-hero__veil{background:linear-gradient(90deg,#020d17f5 0%,#020d17b8 42%,#020d1738 75%,#020d1714 100%),linear-gradient(#0000 52%,#020d17b3)}.sentinels-landing-page.sl-concept--3 .sl-hero__content{padding-block:152px 104px}.sentinels-landing-page.sl-concept--3 .sl-hero h1{background:linear-gradient(180deg, var(--sl-c3-white) 0 31%, var(--sl-c3-signal) 31% 63%, var(--sl-c3-white) 63% 100%);color:#0000;letter-spacing:-.06em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:13ch;margin-bottom:30px;font-size:clamp(4.25rem,6.8vw,7rem);line-height:.96}.sentinels-landing-page.sl-concept--3 .sl-hero__content>p{color:#ffffffc7;max-width:52ch;font-size:clamp(1rem,1.2vw,1.18rem)}.sentinels-landing-page.sl-concept--3 .sl-hero__signals{opacity:1}.sentinels-landing-page.sl-concept--3 .sl-hero__signals i{border:0;border-top:1px dashed #a8e063db;border-radius:50%;width:76vw;height:19vw;animation:none;top:auto;bottom:13%;right:-5vw;transform:rotate(-7deg)}.sentinels-landing-page.sl-concept--3 .sl-hero__signals i:before{background:var(--sl-c3-signal);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:32%;box-shadow:0 0 0 6px #a8e0631f}.sentinels-landing-page.sl-concept--3 .sl-hero__signals i:nth-child(2),.sentinels-landing-page.sl-concept--3 .sl-hero__signals i:nth-child(3){display:none}.sentinels-landing-page.sl-concept--3 .sl-scroll-cue{opacity:.76;right:clamp(20px,3vw,42px)}.sentinels-landing-page.sl-concept--3 .sl-first-signal{isolation:isolate;padding-block:var(--sl-c3-section-space);color:var(--sl-c3-white);background:linear-gradient(90deg,#020d17f5,#020d178a),linear-gradient(#020d1729,#020d17bf),url(../assets/images/horizon-landscape-1600-1280.webp) 50%/cover no-repeat;overflow:hidden}.sentinels-landing-page.sl-concept--3 .sl-first-signal:after{z-index:-1;content:"";border-top:1px dashed #a8e0639e;border-radius:50%;height:16vw;position:absolute;inset:auto -10% 25%;transform:rotate(2deg)}.sentinels-landing-page.sl-concept--3 .sl-first-signal .sl-kicker{color:var(--sl-c3-anomaly)}.sentinels-landing-page.sl-concept--3 .sl-first-signal .sl-section-heading h2{max-width:12ch;font-size:clamp(3rem,5.2vw,5.75rem)}.sentinels-landing-page.sl-concept--3 .sl-first-signal__copy{color:var(--sl-c3-quiet)}.sentinels-landing-page.sl-concept--3 .sl-first-signal__copy .sl-pullquote{color:var(--sl-c3-white)}.sentinels-landing-page.sl-concept--3 .sl-timeline,.sentinels-landing-page.sl-concept--3 .sl-timeline li{border-color:var(--sl-c3-rule)}.sentinels-landing-page.sl-concept--3 .sl-timeline li:before{background:var(--sl-c3-white)}.sentinels-landing-page.sl-concept--3 .sl-timeline li.is-current:before{background:var(--sl-c3-signal)}.sentinels-landing-page.sl-concept--3 .sl-timeline .is-interval{background:linear-gradient(90deg,#f06a3224,#0000)}.sentinels-landing-page.sl-concept--3 .sl-timeline .is-interval:before{background:var(--sl-c3-anomaly);box-shadow:0 0 0 7px #f06a3229}.sentinels-landing-page.sl-concept--3 .sl-timeline__index{color:var(--sl-c3-signal)}.sentinels-landing-page.sl-concept--3 .sl-timeline li>span:last-child{color:#ffffff9e}.sentinels-landing-page.sl-concept--3 .sl-senses{padding-block:var(--sl-c3-section-space);background:var(--sl-c3-night)}.sentinels-landing-page.sl-concept--3 .sl-senses__intro{align-items:end}.sentinels-landing-page.sl-concept--3 .sl-senses__intro .sl-section-heading h2{max-width:12ch;font-size:clamp(3.5rem,6vw,6.6rem)}.sentinels-landing-page.sl-concept--3 .sl-senses__stage{flex-direction:column;align-items:stretch;gap:64px;margin-top:96px;display:flex}.sentinels-landing-page.sl-concept--3 .sl-senses__list{border-color:var(--sl-c3-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sentinels-landing-page.sl-concept--3 .sl-sense{border-color:var(--sl-c3-rule);border-right:1px solid var(--sl-c3-rule);min-width:0;padding:26px 22px 30px}.sentinels-landing-page.sl-concept--3 .sl-sense:first-child{padding-left:0}.sentinels-landing-page.sl-concept--3 .sl-sense:last-child{border-right:0;padding-right:0}.sentinels-landing-page.sl-concept--3 .sl-sense button{grid-template-columns:34px minmax(0,1fr)}.sentinels-landing-page.sl-concept--3 .sl-sense button span{color:var(--sl-c3-signal)}.sentinels-landing-page.sl-concept--3 .sl-sense button strong{font-size:clamp(1.3rem,2vw,2rem);line-height:1.04}.sentinels-landing-page.sl-concept--3 .sl-sense p{color:#fff9;margin-left:34px;font-size:.86rem}.sentinels-landing-page.sl-concept--3 .sl-senses__media{border-width:1px 0;border-color:var(--sl-c3-rule);background:radial-gradient(circle,#a8e06314,#0000 38%);min-height:430px}.sentinels-landing-page.sl-concept--3 .sl-senses__media:after{background:linear-gradient(0deg, var(--sl-c3-night), transparent 30%)}.sentinels-landing-page.sl-concept--3 .sl-senses__diagram{width:min(76%,800px);max-height:390px}.sentinels-landing-page.sl-concept--3 .sl-senses__closing{max-width:18ch;color:var(--sl-c3-white);margin-top:88px;font-size:clamp(2rem,4vw,4.4rem)}.sentinels-landing-page.sl-concept--3 .sl-verticals-overview{padding-block:var(--sl-c3-section-space) 80px;background:var(--sl-c3-night-soft);color:var(--sl-c3-white)}.sentinels-landing-page.sl-concept--3 .sl-verticals-overview>.sl-shell{align-items:end}.sentinels-landing-page.sl-concept--3 .sl-verticals-overview .sl-section-heading h2{max-width:13ch;font-size:clamp(3.5rem,6.3vw,6.9rem)}.sentinels-landing-page.sl-concept--3 .sl-vertical-chapters{background:var(--sl-c3-night)}.sentinels-landing-page.sl-concept--3 .sl-vertical-index,.sentinels-landing-page.sl-concept--3.admin-bar .sl-vertical-index{border-color:var(--sl-c3-rule);background:var(--sl-c3-night-soft);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:auto}.sentinels-landing-page.sl-concept--3 .sl-vertical-index ol{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1600px);max-width:none;padding-inline:0}.sentinels-landing-page.sl-concept--3 .sl-vertical-index li{min-width:0;display:block}.sentinels-landing-page.sl-concept--3 .sl-vertical-index a{--sl-channel-wash:#020d178a;border-color:var(--sl-c3-rule);background-color:var(--sl-c3-night);background-blend-mode:normal;min-height:clamp(330px,37vw,540px);color:var(--sl-c3-white);isolation:isolate;transition:background-position var(--motion-slow) var(--ease-standard), color var(--motion-base) var(--ease-standard);background-position:50%;background-size:cover;grid-template-rows:1fr auto auto;grid-template-columns:1fr;align-content:end;gap:8px;padding:clamp(24px,3vw,48px);display:grid;position:relative;overflow:hidden}.sentinels-landing-page.sl-concept--3 .sl-vertical-index a:before{z-index:-1;background:linear-gradient(0deg, #020d17f2, var(--sl-channel-wash) 62%, #020d171a);content:"";transition:opacity var(--motion-base) var(--ease-standard);position:absolute;inset:0}.sentinels-landing-page.sl-concept--3 .sl-vertical-index li:first-child a{background-image:url(../assets/images/vertical-wildfire-1600-1280.webp)}.sentinels-landing-page.sl-concept--3 .sl-vertical-index li:nth-child(2) a{background-image:url(../assets/images/vertical-nature-1600-1280.webp)}.sentinels-landing-page.sl-concept--3 .sl-vertical-index li:nth-child(3) a{background-image:url(../assets/images/vertical-solar-1600-1280.webp)}.sentinels-landing-page.sl-concept--3 .sl-vertical-index li:nth-child(4) a{background-image:url(../assets/images/vertical-livestock-1600-1280.webp)}.sentinels-landing-page.sl-concept--3 .sl-vertical-index a:hover,.sentinels-landing-page.sl-concept--3 .sl-vertical-index a:focus-visible,.sentinels-landing-page.sl-concept--3 .sl-vertical-index a.is-active{--sl-channel-wash:#020d172e;background-position:52%}.sentinels-landing-page.sl-concept--3 .sl-vertical-index a:focus-visible{z-index:2;outline:3px solid var(--sl-c3-signal);outline-offset:-4px}.sentinels-landing-page.sl-concept--3 .sl-vertical-index span{color:var(--sl-c3-signal);grid-row:auto;font-size:clamp(2.7rem,4.6vw,5rem);font-weight:420;line-height:.9}.sentinels-landing-page.sl-concept--3 .sl-vertical-index strong{text-transform:uppercase;font-size:clamp(1.15rem,1.5vw,1.5rem)}.sentinels-landing-page.sl-concept--3 .sl-vertical-index em{color:#ffffffb8;grid-column:auto;font-size:.82rem}.sentinels-landing-page.sl-concept--3 .sl-vertical-index a:hover strong,.sentinels-landing-page.sl-concept--3 .sl-vertical-index a.is-active strong{color:var(--sl-c3-signal)}.sentinels-landing-page.sl-concept--3 .sl-vertical{background:var(--sl-c3-night);color:var(--sl-c3-white)}.sentinels-landing-page.sl-concept--3 .sl-vertical__hero{border-bottom:1px solid var(--sl-c3-rule);min-height:min(900px,84svh)}.sentinels-landing-page.sl-concept--3 .sl-vertical__media:after{background:linear-gradient(90deg,#020d17e0,#0000 66%),linear-gradient(#020d1714 32%,#020d17f5)}.sentinels-landing-page.sl-concept--3 .sl-vertical__media img{filter:saturate(.82)contrast(1.08)brightness(.84)}.sentinels-landing-page.sl-concept--3 .sl-vertical__hero-copy{padding-block:150px 72px}.sentinels-landing-page.sl-concept--3 .sl-vertical__hero h2{max-width:13ch;font-size:clamp(3.2rem,6.2vw,6.8rem)}.sentinels-landing-page.sl-concept--3 .sl-vertical__hero-copy>p:last-child{color:#ffffffbd;max-width:54ch}.sentinels-landing-page.sl-concept--3 .sl-vertical__body{padding-block:var(--sl-c3-section-space) 80px;grid-template-columns:minmax(240px,.62fr) minmax(0,1.18fr);gap:clamp(42px,7vw,104px)}.sentinels-landing-page.sl-concept--3 .sl-vertical__rail{color:#ffffff8f;top:102px}.sentinels-landing-page.sl-concept--3 .sl-vertical__rail picture{background:var(--sl-c3-night-soft)}.sentinels-landing-page.sl-concept--3 .sl-vertical__rail img{filter:saturate(.75)brightness(.78)}.sentinels-landing-page.sl-concept--3 .sl-vertical__rail i{background:var(--sl-c3-rule)}.sentinels-landing-page.sl-concept--3 .sl-story{color:#ffffffbd;font-size:clamp(1.05rem,1.18vw,1.18rem)}.sentinels-landing-page.sl-concept--3 .sl-story blockquote{color:var(--sl-c3-white)}.sentinels-landing-page.sl-concept--3 .sl-capabilities{border-top:1px solid var(--sl-c3-rule);border-bottom:1px solid var(--sl-c3-rule);background:0 0;grid-column:2;padding:36px 0}.sentinels-landing-page.sl-concept--3 .sl-capabilities li{border-color:var(--sl-c3-rule)}.sentinels-landing-page.sl-concept--3 .sl-vertical__cta{border-bottom:1px solid var(--sl-c3-rule);padding-block:16px 132px}.sentinels-landing-page.sl-concept--3 .sl-vertical__cta h3{color:var(--sl-c3-white)}.sentinels-landing-page.sl-concept--3 .sl-horizon{padding-block:var(--sl-c3-section-space);background:var(--sl-c3-night-soft);overflow:hidden}.sentinels-landing-page.sl-concept--3 .sl-horizon__intro{align-items:end}.sentinels-landing-page.sl-concept--3 .sl-horizon__intro .sl-section-heading h2{max-width:12ch;font-size:clamp(3.5rem,5.7vw,6.4rem)}.sentinels-landing-page.sl-concept--3 .sl-horizon__landscape{border-top:1px solid var(--sl-c3-rule);border-bottom:1px solid var(--sl-c3-rule);background:var(--sl-c3-night);height:min(590px,48vw);margin-top:84px}.sentinels-landing-page.sl-concept--3 .sl-horizon__landscape picture{opacity:.42;width:100%;height:100%;display:block}.sentinels-landing-page.sl-concept--3 .sl-horizon__landscape img{filter:saturate(.5)contrast(1.12)brightness(.72)}.sentinels-landing-page.sl-concept--3 .sl-horizon__landscape:after{background:linear-gradient(90deg, var(--sl-c3-night-soft), transparent 22% 78%, var(--sl-c3-night-soft)), linear-gradient(0deg, #020d17c7, transparent 60%)}.sentinels-landing-page.sl-concept--3 .sl-horizon__map:before{content:"";border-top:1px dashed #a8e063a8;position:absolute;top:50%;left:8%;right:8%}.sentinels-landing-page.sl-concept--3 .sl-horizon__label{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #a8e06380;padding:0 0 10px}.sentinels-landing-page.sl-concept--3 .sl-horizon__label--1{top:18%;left:12%}.sentinels-landing-page.sl-concept--3 .sl-horizon__label--2{top:38%;right:12%}.sentinels-landing-page.sl-concept--3 .sl-horizon__label--3{bottom:18%;left:24%}.sentinels-landing-page.sl-concept--3 .sl-horizon__label--4{bottom:32%;right:26%}.sentinels-landing-page.sl-concept--3 .sl-domain-grid article{border-color:var(--sl-c3-rule)}.sentinels-landing-page.sl-concept--3 .sl-domain-grid span,.sentinels-landing-page.sl-concept--3 .sl-domain-grid h3{color:var(--sl-c3-signal)}.sentinels-landing-page.sl-concept--3 .sl-architecture{padding-block:var(--sl-c3-section-space);background:var(--sl-c3-night)}.sentinels-landing-page.sl-concept--3 .sl-architecture__intro{grid-template-columns:1fr;gap:50px;display:grid}.sentinels-landing-page.sl-concept--3 .sl-architecture__intro .sl-section-heading h2{max-width:none;color:var(--sl-c3-white);letter-spacing:-.062em;white-space:nowrap;margin-bottom:0;font-size:clamp(4rem,6vw,6.7rem);line-height:.94}.sentinels-landing-page.sl-concept--3 .sl-architecture__intro .sl-prose{max-width:70ch}.sentinels-landing-page.sl-concept--3 .sl-process{margin-top:88px}.sentinels-landing-page.sl-concept--3 .sl-process li{border-color:var(--sl-c3-rule);min-height:290px}.sentinels-landing-page.sl-concept--3 .sl-process h3{color:var(--sl-c3-white);margin-top:72px}.sentinels-landing-page.sl-concept--3 .sl-process li:last-child h3,.sentinels-landing-page.sl-concept--3 .sl-process span{color:var(--sl-c3-signal)}.sentinels-landing-page.sl-concept--3 .sl-platform{border-color:var(--sl-c3-rule);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.sentinels-landing-page.sl-concept--3 .sl-platform__core{border-color:#a8e06380}.sentinels-landing-page.sl-concept--3 .sl-platform__layers article{border-color:var(--sl-c3-rule)}.sentinels-landing-page.sl-concept--3 .sl-proof{isolation:isolate;min-height:700px;padding-block:var(--sl-c3-section-space);color:var(--sl-c3-white);background:linear-gradient(90deg,#020d17f0,#020d174d),linear-gradient(#0000,#020d17b3),url(../assets/images/horizon-landscape-1600-1280.webp) 50%/cover no-repeat;align-content:center;display:grid;overflow:hidden}.sentinels-landing-page.sl-concept--3 .sl-proof__intro{align-items:end}.sentinels-landing-page.sl-concept--3 .sl-proof__intro .sl-section-heading h2{max-width:11ch;font-size:clamp(3rem,5vw,5.6rem)}.sentinels-landing-page.sl-concept--3 .sl-proof__cases{margin-top:74px}.sentinels-landing-page.sl-concept--3 .sl-proof__cases article{border-color:var(--sl-c3-rule);min-height:230px}.sentinels-landing-page.sl-concept--3 .sl-proof__cases span{color:var(--sl-c3-signal)}.sentinels-landing-page.sl-concept--3 .sl-proof__cases h3{color:var(--sl-c3-white);margin-top:72px}.sentinels-landing-page.sl-concept--3 .sl-contact{background:var(--sl-c3-night);min-height:820px}.sentinels-landing-page.sl-concept--3 .sl-contact__media img{filter:saturate(.88)contrast(1.06)brightness(.88)}.sentinels-landing-page.sl-concept--3 .sl-contact__veil{background:linear-gradient(90deg,#020d17fa,#020d177a 70%),linear-gradient(#0000 40%,#020d17ad)}.sentinels-landing-page.sl-concept--3 .sl-contact__copy h2{max-width:8.5ch;font-size:clamp(3.6rem,6vw,6.7rem)}.sentinels-landing-page.sl-concept--3 .sl-contact__panel{border:1px solid var(--sl-c3-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020d17b8;border-radius:0}.sentinels-landing-page.sl-concept--3 .sl-footer{border-top:1px solid var(--sl-c3-rule);background:var(--sl-c3-night)}@media (width<=1120px){.sentinels-landing-page.sl-concept--3 .sl-architecture__intro .sl-section-heading h2{white-space:normal}.sentinels-landing-page.sl-concept--3 .sl-senses__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sentinels-landing-page.sl-concept--3 .sl-sense:nth-child(2){border-right:0}.sentinels-landing-page.sl-concept--3 .sl-sense:nth-child(n+3){border-top:1px solid var(--sl-c3-rule)}.sentinels-landing-page.sl-concept--3 .sl-vertical__body{grid-template-columns:minmax(230px,.52fr) minmax(0,1.2fr)}}@media (width<=980px){.sentinels-landing-page.sl-concept--3 .sl-first-signal .sl-shell,.sentinels-landing-page.sl-concept--3 .sl-senses__intro,.sentinels-landing-page.sl-concept--3 .sl-verticals-overview>.sl-shell,.sentinels-landing-page.sl-concept--3 .sl-horizon__intro,.sentinels-landing-page.sl-concept--3 .sl-proof__intro{grid-template-columns:1fr;gap:34px}.sentinels-landing-page.sl-concept--3 .sl-vertical-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sentinels-landing-page.sl-concept--3 .sl-vertical-index a{min-height:480px}.sentinels-landing-page.sl-concept--3 .sl-contact__grid{grid-template-columns:1fr}}@media (width<=720px){.sentinels-landing-page.sl-concept--3{--sentinels-gutter:20px;--sl-c3-section-space:92px}.sentinels-landing-page.sl-concept--3,.sentinels-landing-page.sl-concept--3 .sentinels-landing,.sentinels-landing-page.sl-concept--3 .sl-section,.sentinels-landing-page.sl-concept--3 .sl-shell{max-width:100%}.sentinels-landing-page.sl-concept--3 .sl-header{min-height:70px;padding-inline:20px}.sentinels-landing-page.sl-concept--3 .sl-brand img{width:136px}.sentinels-landing-page.sl-concept--3 .sl-mobile-menu{background:#020d17fc}.sentinels-landing-page.sl-concept--3 .sl-hero{align-items:end;min-height:max(690px,100svh)}.sentinels-landing-page.sl-concept--3 .sl-hero__media img{object-position:59% center}.sentinels-landing-page.sl-concept--3 .sl-hero__veil{background:linear-gradient(#020d1742 0%,#020d17c7 48%,#020d17fa 100%)}.sentinels-landing-page.sl-concept--3 .sl-hero__content{padding-block:128px 70px}.sentinels-landing-page.sl-concept--3 .sl-hero h1{background:linear-gradient(180deg, var(--sl-c3-white) 0 31%, var(--sl-c3-signal) 31% 63%, var(--sl-c3-white) 63% 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:none;margin-bottom:24px;font-size:clamp(2.75rem,11.5vw,3.35rem);line-height:.94}.sentinels-landing-page.sl-concept--3 .sl-hero__content>p{margin-bottom:28px;font-size:1rem;line-height:1.5}.sentinels-landing-page.sl-concept--3 .sl-hero__signals i{width:135vw;height:46vw;bottom:24%;right:-28vw}.sentinels-landing-page.sl-concept--3 .sl-first-signal{background:linear-gradient(#020d1794,#020d17f5),url(../assets/images/horizon-landscape-1600-640.webp) 50%/cover no-repeat}.sentinels-landing-page.sl-concept--3 .sl-first-signal:after{height:46vw;inset:auto -35% 18%}.sentinels-landing-page.sl-concept--3 .sl-first-signal .sl-section-heading h2,.sentinels-landing-page.sl-concept--3 .sl-senses__intro .sl-section-heading h2,.sentinels-landing-page.sl-concept--3 .sl-verticals-overview .sl-section-heading h2,.sentinels-landing-page.sl-concept--3 .sl-horizon__intro .sl-section-heading h2,.sentinels-landing-page.sl-concept--3 .sl-proof__intro .sl-section-heading h2{max-width:11ch;font-size:clamp(3rem,13.3vw,4.25rem);line-height:.98}.sentinels-landing-page.sl-concept--3 .sl-first-signal__copy .sl-pullquote{margin-top:46px;font-size:clamp(1.8rem,8vw,2.5rem)}.sentinels-landing-page.sl-concept--3 .sl-timeline{border-color:var(--sl-c3-rule)}.sentinels-landing-page.sl-concept--3 .sl-timeline li,.sentinels-landing-page.sl-concept--3 .sl-timeline .is-interval{padding-left:24px}.sentinels-landing-page.sl-concept--3 .sl-senses__stage{gap:44px;margin-top:58px}.sentinels-landing-page.sl-concept--3 .sl-senses__list{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--sl-c3-signal) transparent;grid-template-columns:repeat(4,minmax(156px,1fr));overflow-x:auto}.sentinels-landing-page.sl-concept--3 .sl-sense,.sentinels-landing-page.sl-concept--3 .sl-sense:first-child,.sentinels-landing-page.sl-concept--3 .sl-sense:last-child{border-right:1px solid var(--sl-c3-rule);scroll-snap-align:start;border-top:0;min-width:156px;padding:22px 18px}.sentinels-landing-page.sl-concept--3 .sl-sense:first-child{padding-left:0}.sentinels-landing-page.sl-concept--3 .sl-sense:last-child{border-right:0}.sentinels-landing-page.sl-concept--3 .sl-sense p{margin-left:34px;font-size:1rem}.sentinels-landing-page.sl-concept--3 .sl-senses__media{min-height:350px}.sentinels-landing-page.sl-concept--3 .sl-senses__diagram{width:112%;max-width:none}.sentinels-landing-page.sl-concept--3 .sl-senses__media figcaption{inset:auto 16px 18px}.sentinels-landing-page.sl-concept--3 .sl-senses__closing{margin-top:58px;font-size:clamp(2rem,10vw,3rem)}.sentinels-landing-page.sl-concept--3 .sl-verticals-overview{padding-bottom:58px}.sentinels-landing-page.sl-concept--3 .sl-vertical-index ol{grid-template-columns:1fr}.sentinels-landing-page.sl-concept--3 .sl-vertical-index a,.sentinels-landing-page.sl-concept--3 .sl-vertical-index li:nth-child(n) a{aspect-ratio:auto;border-top:1px solid var(--sl-c3-rule);background-position:0;background-repeat:no-repeat;background-size:44% 100%;border-right:0;grid-template-rows:1fr auto;grid-template-columns:44% minmax(0,56%);gap:0;min-height:196px;padding:0}.sentinels-landing-page.sl-concept--3 .sl-vertical-index a:before{background:linear-gradient(#020d170a 28%,#020d17e6);width:44%;inset:0 auto 0 0}.sentinels-landing-page.sl-concept--3 .sl-vertical-index a:after{border-top:1px solid var(--sl-c3-signal);content:"";width:25px;position:absolute;top:50%;right:18px}.sentinels-landing-page.sl-concept--3 .sl-vertical-index span{grid-area:1/1;align-self:end;padding:22px 16px 5px;font-size:clamp(2.8rem,13vw,3.6rem)}.sentinels-landing-page.sl-concept--3 .sl-vertical-index strong{grid-area:2/1;align-self:start;padding:0 16px 22px;font-size:.82rem}.sentinels-landing-page.sl-concept--3 .sl-vertical-index em{max-width:none;color:var(--sl-c3-white);-webkit-line-clamp:4;grid-area:1/2/3;align-self:center;padding:24px 52px 24px 24px;font-size:clamp(1rem,4.7vw,1.22rem);line-height:1.24}.sentinels-landing-page.sl-concept--3 .sl-vertical__hero{min-height:min(760px,90svh)}.sentinels-landing-page.sl-concept--3 .sl-vertical__media img{object-position:center}.sentinels-landing-page.sl-concept--3 .sl-vertical__hero-copy{padding-block:120px 50px}.sentinels-landing-page.sl-concept--3 .sl-vertical__hero h2{max-width:10.5ch;font-size:clamp(3rem,13.5vw,4.2rem)}.sentinels-landing-page.sl-concept--3 .sl-vertical__hero-copy>p:last-child{font-size:1rem}.sentinels-landing-page.sl-concept--3 .sl-vertical__body{padding-block:var(--sl-c3-section-space) 64px;grid-template-columns:1fr;gap:50px}.sentinels-landing-page.sl-concept--3 .sl-vertical__rail{display:none}.sentinels-landing-page.sl-concept--3 .sl-story{min-width:0;font-size:1.0625rem;line-height:1.72}.sentinels-landing-page.sl-concept--3 .sl-story blockquote{margin-block:54px;padding-left:20px}.sentinels-landing-page.sl-concept--3 .sl-story blockquote p{font-size:clamp(2rem,9.5vw,3rem)}.sentinels-landing-page.sl-concept--3 .sl-capabilities{grid-column:auto;min-width:0;padding-block:30px}.sentinels-landing-page.sl-concept--3 .sl-vertical__cta{gap:30px;padding-block:0 96px;display:grid}.sentinels-landing-page.sl-concept--3 .sl-vertical__cta h3{font-size:clamp(2.2rem,10vw,3.2rem)}.sentinels-landing-page.sl-concept--3 .sl-vertical__cta .sl-button{width:100%}.sentinels-landing-page.sl-concept--3 .sl-horizon__landscape{aspect-ratio:auto;width:calc(100% - 40px);height:390px;margin-top:58px}.sentinels-landing-page.sl-concept--3 .sl-horizon__map:before{border-top:0;border-left:1px dashed #a8e063a8;inset:8% auto 8% 50%}.sentinels-landing-page.sl-concept--3 .sl-horizon__label{white-space:normal;border-bottom:0;max-width:calc(50% - 26px);padding:8px 0;font-size:.66rem}.sentinels-landing-page.sl-concept--3 .sl-horizon__label--1{top:14%;left:10%}.sentinels-landing-page.sl-concept--3 .sl-horizon__label--2{top:35%;right:8%}.sentinels-landing-page.sl-concept--3 .sl-horizon__label--3{bottom:30%;left:9%}.sentinels-landing-page.sl-concept--3 .sl-horizon__label--4{bottom:12%;right:8%}.sentinels-landing-page.sl-concept--3 .sl-domain-grid{grid-template-columns:1fr}.sentinels-landing-page.sl-concept--3 .sl-domain-grid article,.sentinels-landing-page.sl-concept--3 .sl-domain-grid article+article{border-right:0;padding:26px 0 34px}.sentinels-landing-page.sl-concept--3 .sl-domain-grid h3{margin-top:36px}.sentinels-landing-page.sl-concept--3 .sl-architecture__intro{gap:34px}.sentinels-landing-page.sl-concept--3 .sl-architecture__intro .sl-section-heading h2{overflow-wrap:normal;white-space:normal;max-width:7ch;font-size:clamp(3.45rem,15vw,4.5rem);line-height:.96}.sentinels-landing-page.sl-concept--3 .sl-process{grid-template-columns:1fr;margin-top:62px}.sentinels-landing-page.sl-concept--3 .sl-process li,.sentinels-landing-page.sl-concept--3 .sl-process li+li{border-right:0;min-height:0;padding:26px 0 38px}.sentinels-landing-page.sl-concept--3 .sl-process h3{margin-top:42px}.sentinels-landing-page.sl-concept--3 .sl-platform{grid-template-columns:1fr;gap:48px;margin-top:70px;padding-block:64px}.sentinels-landing-page.sl-concept--3 .sl-platform__core{width:min(100%,330px);margin-inline:auto}.sentinels-landing-page.sl-concept--3 .sl-proof{min-height:0}.sentinels-landing-page.sl-concept--3 .sl-proof__cases{grid-template-columns:1fr;margin-top:52px}.sentinels-landing-page.sl-concept--3 .sl-proof__cases article,.sentinels-landing-page.sl-concept--3 .sl-proof__cases article+article{border-right:0;min-height:0;padding:26px 0 34px}.sentinels-landing-page.sl-concept--3 .sl-proof__cases h3{margin-top:44px}.sentinels-landing-page.sl-concept--3 .sl-contact{background:var(--sl-c3-night);min-height:0;padding-block:110px 92px}.sentinels-landing-page.sl-concept--3 .sl-contact__media,.sentinels-landing-page.sl-concept--3 .sl-contact__media img,.sentinels-landing-page.sl-concept--3 .sl-contact__veil{height:410px;inset:0 0 auto}.sentinels-landing-page.sl-concept--3 .sl-contact__media img{object-position:62% center}.sentinels-landing-page.sl-concept--3 .sl-contact__veil{background:linear-gradient(90deg,#020d17f5,#020d172e)}.sentinels-landing-page.sl-concept--3 .sl-contact__copy{align-content:center;min-height:300px;display:grid}.sentinels-landing-page.sl-concept--3 .sl-contact__copy h2{max-width:8.5ch;font-size:clamp(3.2rem,14vw,4.35rem)}.sentinels-landing-page.sl-concept--3 .sl-contact__panel{border:0;border-top:1px solid var(--sl-c3-rule);background:var(--sl-c3-night);-webkit-backdrop-filter:none;backdrop-filter:none;padding:26px 20px}.sentinels-landing-page.sl-concept--3 .sl-form__row,.sentinels-landing-page.sl-concept--3 .sl-footer__grid{grid-template-columns:1fr}}@media (width<=420px){.sentinels-landing-page.sl-concept--3 .sl-hero h1{font-size:clamp(2.65rem,11.2vw,3.15rem)}.sentinels-landing-page.sl-concept--3 .sl-actions{align-items:stretch;gap:14px}.sentinels-landing-page.sl-concept--3 .sl-actions .sl-button{width:100%}.sentinels-landing-page.sl-concept--3 .sl-senses__diagram{width:132%}.sentinels-landing-page.sl-concept--3 .sl-vertical__hero h2,.sentinels-landing-page.sl-concept--3 .sl-first-signal .sl-section-heading h2,.sentinels-landing-page.sl-concept--3 .sl-senses__intro .sl-section-heading h2,.sentinels-landing-page.sl-concept--3 .sl-verticals-overview .sl-section-heading h2,.sentinels-landing-page.sl-concept--3 .sl-horizon__intro .sl-section-heading h2,.sentinels-landing-page.sl-concept--3 .sl-proof__intro .sl-section-heading h2{font-size:clamp(2.8rem,12.6vw,3.45rem)}}@media (prefers-reduced-motion:reduce){.sentinels-landing-page.sl-concept--3 *,.sentinels-landing-page.sl-concept--3 :before,.sentinels-landing-page.sl-concept--3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sentinels-landing-page.sl-concept--3 .sl-hero__media img,.sentinels-landing-page.sl-concept--3 .sl-reveal{transform:none!important}.sentinels-landing-page.sl-concept--3 .sl-hero__media img{will-change:auto}}}.sentinels-landing-page.sl-concept--1{--sl-c1-navy:#020d17;--sl-c1-navy-soft:#061724;--sl-c1-forest:#07110e;--sl-c1-signal:#a8e063;--sl-c1-anomaly:#f06a32;--sl-c1-text:#fff;--sl-c1-muted:#ffffffb3;--sl-c1-quiet:#ffffff80;--sl-c1-rule:#ffffff29;--sl-c1-rail:clamp(38px, 4vw, 58px);background:var(--sl-c1-navy);color:var(--sl-c1-text);margin:0;overflow-x:clip}.sentinels-landing-page.sl-concept--1 .sentinels-landing{width:calc(100% - var(--sl-c1-rail));min-width:0;margin-left:var(--sl-c1-rail);background:var(--sl-c1-navy);color:var(--sl-c1-text);border-left:1px solid #ffffff70;overflow:clip}.sentinels-landing-page.sl-concept--1 .sl-section{border-bottom:1px solid var(--sl-c1-rule);background-color:var(--sl-c1-navy);min-width:0;color:var(--sl-c1-text)}.sentinels-landing-page.sl-concept--1 .sl-section:before,.sentinels-landing-page.sl-concept--1 .sl-section:after{z-index:8;pointer-events:none;position:absolute}.sentinels-landing-page.sl-concept--1 .sl-section:before{top:24px;left:calc(-1 * var(--sl-c1-rail) + 14px);width:28px;color:var(--sl-c1-text);letter-spacing:.03em;font-size:.72rem;font-weight:650}.sentinels-landing-page.sl-concept--1 .sl-section:after{border:1px solid var(--sl-c1-text);background:var(--sl-c1-navy);width:7px;height:7px;box-shadow:0 0 0 3px var(--sl-c1-navy);content:"";border-radius:50%;top:52px;left:-5px}.sentinels-landing-page.sl-concept--1 .sl-hero:before{content:"01"}.sentinels-landing-page.sl-concept--1 .sl-first-signal:before{content:"02"}.sentinels-landing-page.sl-concept--1 .sl-senses:before{content:"04"}.sentinels-landing-page.sl-concept--1 .sl-verticals-overview:before{content:"05"}.sentinels-landing-page.sl-concept--1 .sl-vertical--wildfire:before{content:"06"}.sentinels-landing-page.sl-concept--1 .sl-vertical--nature:before{content:"07"}.sentinels-landing-page.sl-concept--1 .sl-vertical--solar:before{content:"08"}.sentinels-landing-page.sl-concept--1 .sl-vertical--livestock:before{content:"09"}.sentinels-landing-page.sl-concept--1 .sl-horizon:before{content:"10"}.sentinels-landing-page.sl-concept--1 .sl-architecture:before{content:"11"}.sentinels-landing-page.sl-concept--1 .sl-proof:before{content:"12"}.sentinels-landing-page.sl-concept--1 .sl-contact:before{content:"13"}.sentinels-landing-page.sl-concept--1 .sl-shell{width:min(100%,1280px);min-width:0;padding-inline:clamp(22px,4.2vw,60px)}.sentinels-landing-page.sl-concept--1 .sl-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020d17d1;border-bottom-color:#ffffff1f;min-height:72px;padding-inline:18px clamp(20px,3vw,42px)}.sentinels-landing-page.sl-concept--1 .sl-header.is-solid{background:#020d17f5;border-bottom-color:#fff3}.sentinels-landing-page.sl-concept--1 .sl-brand img{width:162px}.sentinels-landing-page.sl-concept--1 .sl-nav{gap:clamp(15px,2vw,30px);font-size:.75rem}.sentinels-landing-page.sl-concept--1 .sl-nav a,.sentinels-landing-page.sl-concept--1 .sl-languages a{color:#ffffffb8}.sentinels-landing-page.sl-concept--1 .sl-nav a:hover,.sentinels-landing-page.sl-concept--1 .sl-nav a:focus-visible,.sentinels-landing-page.sl-concept--1 .sl-languages a[aria-current]{color:var(--sl-c1-signal)}.sentinels-landing-page.sl-concept--1 .sl-button{border-color:var(--sl-c1-signal);background:var(--sl-c1-signal);letter-spacing:.01em;border-radius:0;min-height:44px;font-size:.78rem;font-weight:750;color:var(--sl-c1-navy)!important}.sentinels-landing-page.sl-concept--1 .sl-button:hover:not(:disabled){background:#c0ed88}.sentinels-landing-page.sl-concept--1 .sl-text-link{color:var(--sl-c1-text);border-color:#ffffff5c;font-size:.8rem}.sentinels-landing-page.sl-concept--1 .sl-kicker{color:var(--sl-c1-signal);letter-spacing:.12em;font-size:.68rem}.sentinels-landing-page.sl-concept--1 .sl-section-heading h2{max-width:12ch;color:var(--sl-c1-text);letter-spacing:-.052em;font-size:clamp(2.5rem,5vw,5.6rem);line-height:.96}.sentinels-landing-page.sl-concept--1 .sl-prose,.sentinels-landing-page.sl-concept--1 .sl-first-signal__copy,.sentinels-landing-page.sl-concept--1 .sl-proof__body{color:var(--sl-c1-muted)}.sentinels-landing-page.sl-concept--1 .sl-hero{background:var(--sl-c1-navy);align-items:center;min-height:clamp(670px,86svh,900px)}.sentinels-landing-page.sl-concept--1 .sl-hero__media img{object-position:58% center;filter:saturate(.82)contrast(1.06)brightness(.78)}.sentinels-landing-page.sl-concept--1 .sl-hero__veil{background:linear-gradient(90deg,#020d17fa 0%,#020d17e0 34%,#020d1759 70%,#020d171f 100%),linear-gradient(#0000 58%,#020d17eb)}.sentinels-landing-page.sl-concept--1 .sl-hero__signals{opacity:1;border-top:1px solid #ffffff38;height:72px;inset:auto 0 78px;overflow:visible}.sentinels-landing-page.sl-concept--1 .sl-hero__signals:before{background:linear-gradient(90deg, transparent 0%, #ffffff9e 20%, var(--sl-c1-signal) 56%, var(--sl-c1-anomaly) 86%, transparent 100%);content:"";height:2px;position:absolute;inset:-1px 0 auto;transform:scaleY(.7)}.sentinels-landing-page.sl-concept--1 .sl-hero__signals i{border-color:var(--sl-c1-signal);background:var(--sl-c1-navy);width:13px;height:13px;animation-duration:6s;top:-7px;box-shadow:0 0 0 4px #a8e06321,0 0 22px #a8e06380}.sentinels-landing-page.sl-concept--1 .sl-hero__signals i:first-child{top:-7px;left:18%;right:auto}.sentinels-landing-page.sl-concept--1 .sl-hero__signals i:nth-child(2){top:-7px;left:54%;right:auto}.sentinels-landing-page.sl-concept--1 .sl-hero__signals i:nth-child(3){border-color:var(--sl-c1-anomaly);top:-7px;right:9%;box-shadow:0 0 0 4px #f06a3224,0 0 24px #f06a327a}.sentinels-landing-page.sl-concept--1 .sl-hero__content{padding-block:142px 154px}.sentinels-landing-page.sl-concept--1 .sl-hero h1{max-width:11ch;margin-bottom:24px;font-size:clamp(4rem,7vw,7.4rem);line-height:.93}.sentinels-landing-page.sl-concept--1 .sl-hero__content>p{color:#ffffffc7;max-width:55ch;margin-bottom:30px;font-size:clamp(1rem,1.18vw,1.22rem)}.sentinels-landing-page.sl-concept--1 .sl-scroll-cue{color:#ffffff9e;bottom:100px;right:28px}.sentinels-landing-page.sl-concept--1 .sl-short-intro,.sentinels-landing-page.sl-concept--1 .sl-short-verticals,.sentinels-landing-page.sl-concept--1 .sl-short-technology{background:var(--sl-c1-navy);color:var(--sl-c1-text)}.sentinels-landing-page.sl-concept--1 .sl-short-intro:before{content:"02"}.sentinels-landing-page.sl-concept--1 .sl-short-verticals:before{content:"03"}.sentinels-landing-page.sl-concept--1 .sl-short-technology:before{content:"04"}.sentinels-landing-page.sl-concept--1.sentinels-landing-page--short .sl-contact:before{content:"05"}.sentinels-landing-page.sl-concept--1 .sl-short-intro__copy,.sentinels-landing-page.sl-concept--1 .sl-short-senses__heading>p:last-child,.sentinels-landing-page.sl-concept--1 .sl-short-senses li p,.sentinels-landing-page.sl-concept--1 .sl-short-verticals__intro>p,.sentinels-landing-page.sl-concept--1 .sl-short-vertical__positioning,.sentinels-landing-page.sl-concept--1 .sl-short-vertical__copy li{color:var(--sl-c1-muted)}.sentinels-landing-page.sl-concept--1 .sl-short-intro__copy blockquote{border-color:var(--sl-c1-signal);color:var(--sl-c1-text)}.sentinels-landing-page.sl-concept--1 .sl-short-senses,.sentinels-landing-page.sl-concept--1 .sl-short-senses ol,.sentinels-landing-page.sl-concept--1 .sl-short-senses li,.sentinels-landing-page.sl-concept--1 .sl-short-verticals__list,.sentinels-landing-page.sl-concept--1 .sl-short-vertical,.sentinels-landing-page.sl-concept--1 .sl-short-vertical__copy ul{border-color:var(--sl-c1-rule)}.sentinels-landing-page.sl-concept--1 .sl-short-senses li strong,.sentinels-landing-page.sl-concept--1 .sl-short-vertical__copy h3{color:var(--sl-c1-text)}.sentinels-landing-page.sl-concept--1 .sl-short-vertical{background:var(--sl-c1-navy);color:var(--sl-c1-text)}.sentinels-landing-page.sl-concept--1 .sl-short-vertical__media img,.sentinels-landing-page.sl-concept--1 .sl-short-horizon img{filter:saturate(.78)contrast(1.07)brightness(.82)}.sentinels-landing-page.sl-concept--1 .sl-short-vertical__copy .sl-tech-stack{color:var(--vertical-accent)}.sentinels-landing-page.sl-concept--1 .sl-short-vertical__copy .sl-text-link{border-color:#ffffff5c}.sentinels-landing-page.sl-concept--1 .sl-first-signal{background:radial-gradient(circle at 62% 74%, #a8e06314, transparent 28%), var(--sl-c1-navy);padding-block:clamp(82px,9vw,128px) clamp(70px,8vw,112px)}.sentinels-landing-page.sl-concept--1 .sl-first-signal .sl-shell{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:clamp(42px,7vw,104px)}.sentinels-landing-page.sl-concept--1 .sl-first-signal__copy{max-width:62ch;font-size:clamp(1rem,1.08vw,1.16rem);line-height:1.62}.sentinels-landing-page.sl-concept--1 .sl-first-signal__copy .sl-pullquote{border-left:2px solid var(--sl-c1-signal);max-width:30ch;color:var(--sl-c1-text);margin-top:38px;padding-left:22px;font-size:clamp(1.35rem,2vw,2.25rem)}.sentinels-landing-page.sl-concept--1 .sl-timeline{border-top-color:var(--sl-c1-rule);grid-template-columns:.85fr 1fr 2fr .9fr;margin-top:72px;padding-top:42px}.sentinels-landing-page.sl-concept--1 .sl-timeline li:first-child:after{color:var(--sl-c1-text);content:"03  ·  INTERVALO CIEGO";letter-spacing:.08em;font-size:.72rem;font-weight:650;position:absolute;top:-74px;left:0}.sentinels-landing-page.sl-concept--1 .sl-timeline:after{background:linear-gradient(90deg, var(--sl-c1-signal), var(--sl-c1-anomaly));height:2px;top:-1px}.sentinels-landing-page.sl-concept--1 .sl-timeline li{border-color:var(--sl-c1-rule);min-height:160px;padding:22px 22px 18px 0}.sentinels-landing-page.sl-concept--1 .sl-timeline li:before{background:var(--sl-c1-text);box-shadow:0 0 0 4px var(--sl-c1-navy)}.sentinels-landing-page.sl-concept--1 .sl-timeline li.is-current:before,.sentinels-landing-page.sl-concept--1 .sl-timeline .is-interval:before{background:var(--sl-c1-signal)}.sentinels-landing-page.sl-concept--1 .sl-timeline li:last-child:before{background:var(--sl-c1-anomaly);box-shadow:0 0 0 4px var(--sl-c1-navy), 0 0 18px #f06a328c}.sentinels-landing-page.sl-concept--1 .sl-timeline .is-interval{background:linear-gradient(90deg,#a8e0631f,#0000);padding-left:22px}.sentinels-landing-page.sl-concept--1 .sl-timeline__index{color:var(--sl-c1-signal)}.sentinels-landing-page.sl-concept--1 .sl-timeline strong{color:var(--sl-c1-text)}.sentinels-landing-page.sl-concept--1 .sl-timeline li>span:last-child{color:var(--sl-c1-muted)}.sentinels-landing-page.sl-concept--1 .sl-senses{background:var(--sl-c1-forest);padding-block:clamp(86px,9vw,130px)}.sentinels-landing-page.sl-concept--1 .sl-senses__intro{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);gap:clamp(42px,7vw,104px)}.sentinels-landing-page.sl-concept--1 .sl-senses__stage{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(30px,5vw,68px);margin-top:64px}.sentinels-landing-page.sl-concept--1 .sl-senses__media{background:linear-gradient(#020d1724,#020d17d1),url(../assets/images/horizon-landscape-1600.jpg) 50%/cover no-repeat;border-color:#ffffff2e;min-height:clamp(440px,44vw,620px)}.sentinels-landing-page.sl-concept--1 .sl-senses__media:after{background:linear-gradient(#0000 50%,#020d17e0)}.sentinels-landing-page.sl-concept--1 .sl-senses__diagram{opacity:.48;mix-blend-mode:screen;width:min(76%,560px)}.sentinels-landing-page.sl-concept--1 .sl-senses__list,.sentinels-landing-page.sl-concept--1 .sl-sense{border-color:var(--sl-c1-rule)}.sentinels-landing-page.sl-concept--1 .sl-sense{padding:17px 0}.sentinels-landing-page.sl-concept--1 .sl-sense button strong{color:var(--sl-c1-text);font-size:clamp(1.35rem,2vw,2rem)}.sentinels-landing-page.sl-concept--1 .sl-sense p,.sentinels-landing-page.sl-concept--1 .sl-senses__media figcaption{color:var(--sl-c1-muted)}.sentinels-landing-page.sl-concept--1 .sl-senses__closing{max-width:28ch;color:var(--sl-c1-signal);margin-top:66px}.sentinels-landing-page.sl-concept--1 .sl-verticals-overview{background:var(--sl-c1-navy);padding-block:clamp(72px,8vw,112px) clamp(54px,6vw,82px)}.sentinels-landing-page.sl-concept--1 .sl-verticals-overview>.sl-shell{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:clamp(42px,7vw,104px)}.sentinels-landing-page.sl-concept--1 .sl-vertical-index,.sentinels-landing-page.sl-concept--1.admin-bar .sl-vertical-index{border-color:var(--sl-c1-rule);background:var(--sl-c1-navy);color:var(--sl-c1-text);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:auto}.sentinels-landing-page.sl-concept--1 .sl-vertical-index ol{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:none;padding:0}.sentinels-landing-page.sl-concept--1 .sl-vertical-index li{min-width:0;display:block}.sentinels-landing-page.sl-concept--1 .sl-vertical-index a{border-color:var(--sl-c1-rule);min-height:clamp(220px,23vw,340px);color:var(--sl-c1-text);isolation:isolate;background-position:50%;background-size:cover;grid-template-columns:30px 1fr;align-content:end;padding:24px clamp(16px,2vw,30px);display:grid;position:relative;overflow:hidden}.sentinels-landing-page.sl-concept--1 .sl-vertical-index li:first-child a{background-image:linear-gradient(#020d170f 26%,#020d17f5),url(../assets/images/vertical-wildfire-1600.jpg)}.sentinels-landing-page.sl-concept--1 .sl-vertical-index li:nth-child(2) a{background-image:linear-gradient(#020d170f 26%,#020d17f5),url(../assets/images/vertical-nature-1600.jpg)}.sentinels-landing-page.sl-concept--1 .sl-vertical-index li:nth-child(3) a{background-image:linear-gradient(#020d170f 26%,#020d17f5),url(../assets/images/vertical-solar-1600.jpg)}.sentinels-landing-page.sl-concept--1 .sl-vertical-index li:nth-child(4) a{background-image:linear-gradient(#020d170f 26%,#020d17f5),url(../assets/images/vertical-livestock-1600.jpg)}.sentinels-landing-page.sl-concept--1 .sl-vertical-index span{color:var(--sl-c1-signal)}.sentinels-landing-page.sl-concept--1 .sl-vertical-index strong{color:var(--sl-c1-text);font-size:clamp(1rem,1.45vw,1.35rem)}.sentinels-landing-page.sl-concept--1 .sl-vertical-index em{color:#ffffffad}.sentinels-landing-page.sl-concept--1 .sl-vertical-index a:hover strong,.sentinels-landing-page.sl-concept--1 .sl-vertical-index a:focus-visible strong,.sentinels-landing-page.sl-concept--1 .sl-vertical-index a.is-active strong{color:var(--sl-c1-signal)}.sentinels-landing-page.sl-concept--1 .sl-vertical-index a:focus-visible{z-index:2;outline:3px solid var(--sl-c1-signal);outline-offset:-3px}.sentinels-landing-page.sl-concept--1 .sl-vertical{--vertical-accent:var(--sl-c1-signal);background:var(--sl-c1-navy);color:var(--sl-c1-text)}.sentinels-landing-page.sl-concept--1 .sl-vertical--wildfire{--vertical-accent:var(--sl-c1-anomaly)}.sentinels-landing-page.sl-concept--1 .sl-vertical--nature,.sentinels-landing-page.sl-concept--1 .sl-vertical--livestock{--vertical-accent:var(--sl-c1-signal)}.sentinels-landing-page.sl-concept--1 .sl-vertical--solar{--vertical-accent:#efaa5a}.sentinels-landing-page.sl-concept--1 .sl-vertical__hero{border-bottom:1px solid var(--sl-c1-rule);align-items:end;min-height:clamp(480px,58svh,660px)}.sentinels-landing-page.sl-concept--1 .sl-vertical__media:after{background:linear-gradient(90deg,#020d17fa 0%,#020d17d4 36%,#020d1729 74%,#020d1747 100%)}.sentinels-landing-page.sl-concept--1 .sl-vertical__media img{filter:saturate(.82)contrast(1.04)brightness(.82)}.sentinels-landing-page.sl-concept--1 .sl-vertical__hero-copy{padding-block:clamp(104px,11vw,148px) clamp(54px,6vw,78px)}.sentinels-landing-page.sl-concept--1 .sl-vertical__hero h2{max-width:15ch;margin:15px 0 20px;font-size:clamp(2.65rem,4.8vw,5.2rem);line-height:.97}.sentinels-landing-page.sl-concept--1 .sl-vertical__hero-copy>p:last-child{color:#ffffffbd;max-width:54ch;font-size:clamp(.98rem,1.08vw,1.14rem)}.sentinels-landing-page.sl-concept--1 .sl-vertical__body{grid-template-columns:minmax(180px,.48fr) minmax(0,1.12fr) minmax(240px,.72fr);gap:clamp(28px,4vw,56px);padding-block:clamp(70px,8vw,112px) clamp(52px,6vw,82px)}.sentinels-landing-page.sl-concept--1 .sl-vertical__rail{color:var(--sl-c1-quiet);top:98px}.sentinels-landing-page.sl-concept--1 .sl-vertical__rail picture{aspect-ratio:4/5;border:1px solid var(--sl-c1-rule);background:var(--sl-c1-navy-soft)}.sentinels-landing-page.sl-concept--1 .sl-vertical__rail img{filter:saturate(.72)contrast(1.05)}.sentinels-landing-page.sl-concept--1 .sl-vertical__rail i{background:var(--sl-c1-rule)}.sentinels-landing-page.sl-concept--1 .sl-story{max-width:64ch;color:var(--sl-c1-muted);font-size:clamp(1rem,1.06vw,1.14rem);line-height:1.72}.sentinels-landing-page.sl-concept--1 .sl-story blockquote{margin:clamp(44px,5vw,68px) 0;padding-left:22px}.sentinels-landing-page.sl-concept--1 .sl-story blockquote p{color:var(--sl-c1-text);font-size:clamp(1.65rem,2.35vw,2.8rem)}.sentinels-landing-page.sl-concept--1 .sl-capabilities{border-left:1px solid var(--sl-c1-rule);color:var(--sl-c1-text);background:0 0;grid-column:3;padding:0 0 0 clamp(20px,2.4vw,34px)}.sentinels-landing-page.sl-concept--1 .sl-capabilities h3{font-size:clamp(1.35rem,1.8vw,1.85rem)}.sentinels-landing-page.sl-concept--1 .sl-capabilities li{border-color:var(--sl-c1-rule);color:var(--sl-c1-muted);font-size:.84rem}.sentinels-landing-page.sl-concept--1 .sl-tech-stack{color:var(--vertical-accent);overflow-wrap:anywhere}.sentinels-landing-page.sl-concept--1 .sl-vertical__cta{border-top:1px solid var(--sl-c1-rule);padding-block:28px clamp(72px,8vw,104px)}.sentinels-landing-page.sl-concept--1 .sl-vertical__cta h3{max-width:20ch;font-size:clamp(1.8rem,3vw,3.4rem)}.sentinels-landing-page.sl-concept--1 .sl-horizon{background:var(--sl-c1-forest);padding-block:clamp(86px,9vw,132px)}.sentinels-landing-page.sl-concept--1 .sl-horizon__intro{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);gap:clamp(42px,7vw,104px)}.sentinels-landing-page.sl-concept--1 .sl-horizon__landscape{border:1px solid var(--sl-c1-rule);width:min(100% - 2*clamp(22px,4.2vw,60px),1280px);height:clamp(380px,48vw,610px);margin-top:68px}.sentinels-landing-page.sl-concept--1 .sl-horizon__landscape img{filter:saturate(.72)contrast(1.08)brightness(.78)}.sentinels-landing-page.sl-concept--1 .sl-horizon__landscape:after{background:linear-gradient(#020d170f,#020d17a8)}.sentinels-landing-page.sl-concept--1 .sl-horizon__label{background:#020d17d1;border-color:#ffffff47;border-radius:0}.sentinels-landing-page.sl-concept--1 .sl-domain-grid{margin-top:54px}.sentinels-landing-page.sl-concept--1 .sl-domain-grid article{border-color:var(--sl-c1-rule);min-height:185px}.sentinels-landing-page.sl-concept--1 .sl-domain-grid span,.sentinels-landing-page.sl-concept--1 .sl-domain-grid h3{color:var(--sl-c1-signal)}.sentinels-landing-page.sl-concept--1 .sl-domain-grid h3{margin-top:38px}.sentinels-landing-page.sl-concept--1 .sl-domain-grid p{color:var(--sl-c1-muted)}.sentinels-landing-page.sl-concept--1 .sl-architecture{background:var(--sl-c1-navy);padding-block:clamp(86px,9vw,132px)}.sentinels-landing-page.sl-concept--1 .sl-architecture__intro{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);gap:clamp(42px,7vw,104px)}.sentinels-landing-page.sl-concept--1 .sl-process{margin-top:68px}.sentinels-landing-page.sl-concept--1 .sl-process li{border-color:var(--sl-c1-rule);min-height:236px}.sentinels-landing-page.sl-concept--1 .sl-process span,.sentinels-landing-page.sl-concept--1 .sl-process h3{color:var(--sl-c1-signal)}.sentinels-landing-page.sl-concept--1 .sl-process h3{margin-top:54px;font-size:clamp(2.2rem,4vw,4.3rem)}.sentinels-landing-page.sl-concept--1 .sl-process p,.sentinels-landing-page.sl-concept--1 .sl-platform__layers p{color:var(--sl-c1-muted)}.sentinels-landing-page.sl-concept--1 .sl-platform{border-color:var(--sl-c1-rule);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,94px);margin-top:66px;padding-block:64px}.sentinels-landing-page.sl-concept--1 .sl-platform__core,.sentinels-landing-page.sl-concept--1 .sl-platform__core:before,.sentinels-landing-page.sl-concept--1 .sl-platform__core:after{border-color:#a8e06352}.sentinels-landing-page.sl-concept--1 .sl-platform__layers article{border-color:var(--sl-c1-rule)}.sentinels-landing-page.sl-concept--1 .sl-proof{background:linear-gradient(90deg,#020d17fa,#020d17b3),url(../assets/images/hero-territory-1920.jpg) 50%/cover no-repeat;padding-block:clamp(86px,9vw,132px)}.sentinels-landing-page.sl-concept--1 .sl-proof__intro{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);gap:clamp(42px,7vw,104px)}.sentinels-landing-page.sl-concept--1 .sl-proof__cases{margin-top:62px}.sentinels-landing-page.sl-concept--1 .sl-proof__cases article{border-color:var(--sl-c1-rule);min-height:220px}.sentinels-landing-page.sl-concept--1 .sl-proof__cases span{color:var(--sl-c1-signal)}.sentinels-landing-page.sl-concept--1 .sl-proof__cases h3{color:var(--sl-c1-text);margin-top:72px;font-size:clamp(1.6rem,2.5vw,2.75rem)}.sentinels-landing-page.sl-concept--1 .sl-contact{background:var(--sl-c1-navy);min-height:min(840px,92svh);padding-block:clamp(86px,9vw,132px)}.sentinels-landing-page.sl-concept--1 .sl-contact__media img{filter:saturate(.72)contrast(1.08)brightness(.72)}.sentinels-landing-page.sl-concept--1 .sl-contact__veil{background:linear-gradient(90deg,#020d17fa,#020d17d1 54%,#020d1780)}.sentinels-landing-page.sl-concept--1 .sl-contact__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(48px,8vw,112px)}.sentinels-landing-page.sl-concept--1 .sl-contact__copy h2{color:var(--sl-c1-signal);font-size:clamp(3rem,6vw,6.4rem)}.sentinels-landing-page.sl-concept--1 .sl-contact__panel{border-color:var(--sl-c1-rule);background:#020d17d1;border-radius:0}.sentinels-landing-page.sl-concept--1 .sl-contact__panel h3,.sentinels-landing-page.sl-concept--1 .sl-contact__copy p{color:var(--sl-c1-text)}.sentinels-landing-page.sl-concept--1 .sl-form input:not([type=checkbox]),.sentinels-landing-page.sl-concept--1 .sl-form textarea,.sentinels-landing-page.sl-concept--1 .sl-form select,.sentinels-landing-page.sl-concept--1 .sl-contact .wpcf7 input:not([type=checkbox]),.sentinels-landing-page.sl-concept--1 .sl-contact .wpcf7 textarea{background:#ffffff0f;border-color:#ffffff4d;border-radius:0}.sentinels-landing-page.sl-concept--1 .sl-footer{margin-left:var(--sl-c1-rail);background:var(--sl-c1-navy);border-left:1px solid #ffffff70}@media (width<=1120px){.sentinels-landing-page.sl-concept--1 .sl-vertical__body{grid-template-columns:minmax(210px,.64fr) minmax(0,1.36fr)}.sentinels-landing-page.sl-concept--1 .sl-vertical__rail{grid-column:1}.sentinels-landing-page.sl-concept--1 .sl-story,.sentinels-landing-page.sl-concept--1 .sl-capabilities{grid-column:2}.sentinels-landing-page.sl-concept--1 .sl-capabilities{border-top:1px solid var(--sl-c1-rule);border-left:0;padding:28px 0 0}.sentinels-landing-page.sl-concept--1 .sl-vertical-index em{display:none}}@media (width<=980px){.sentinels-landing-page.sl-concept--1 .sl-first-signal .sl-shell,.sentinels-landing-page.sl-concept--1 .sl-senses__intro,.sentinels-landing-page.sl-concept--1 .sl-verticals-overview>.sl-shell,.sentinels-landing-page.sl-concept--1 .sl-horizon__intro,.sentinels-landing-page.sl-concept--1 .sl-architecture__intro,.sentinels-landing-page.sl-concept--1 .sl-proof__intro{grid-template-columns:1fr;gap:26px}.sentinels-landing-page.sl-concept--1 .sl-senses__stage{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.sentinels-landing-page.sl-concept--1 .sl-vertical-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sentinels-landing-page.sl-concept--1 .sl-vertical-index a,.sentinels-landing-page.sl-concept--1 .sl-vertical-index li:nth-child(n) a{border-top:1px solid var(--sl-c1-rule)}.sentinels-landing-page.sl-concept--1 .sl-contact__grid{grid-template-columns:1fr}}@media (width<=720px){.sentinels-landing-page.sl-concept--1{--sl-c1-rail:34px}.sentinels-landing-page.sl-concept--1 .sentinels-landing{width:calc(100% - var(--sl-c1-rail));margin-left:var(--sl-c1-rail);border-left:1px solid #ffffff70}.sentinels-landing-page.sl-concept--1 .sl-section{padding-top:44px}.sentinels-landing-page.sl-concept--1 .sl-section:before{top:14px;left:calc(-1 * var(--sl-c1-rail) + 8px);width:22px;color:var(--sl-c1-text);font-size:.66rem}.sentinels-landing-page.sl-concept--1 .sl-section:after{border:1px solid var(--sl-c1-signal);background:var(--sl-c1-navy);width:7px;height:7px;box-shadow:0 0 0 3px var(--sl-c1-navy);border-radius:50%;top:26px;left:-5px;right:auto}.sentinels-landing-page.sl-concept--1 .sl-senses:before{content:"03"}.sentinels-landing-page.sl-concept--1 .sl-verticals-overview:before{content:"04"}.sentinels-landing-page.sl-concept--1 .sl-vertical--wildfire:before{content:"05"}.sentinels-landing-page.sl-concept--1 .sl-vertical--nature:before{content:"06"}.sentinels-landing-page.sl-concept--1 .sl-vertical--solar:before{content:"07"}.sentinels-landing-page.sl-concept--1 .sl-vertical--livestock:before{content:"08"}.sentinels-landing-page.sl-concept--1 .sl-horizon:before{content:"09"}.sentinels-landing-page.sl-concept--1 .sl-architecture:before{content:"10"}.sentinels-landing-page.sl-concept--1 .sl-proof:before{content:"11"}.sentinels-landing-page.sl-concept--1 .sl-contact:before{content:"12"}.sentinels-landing-page.sl-concept--1 .sl-shell{width:100%;padding-inline:20px}.sentinels-landing-page.sl-concept--1 .sl-header{min-height:68px;padding-inline:16px}.sentinels-landing-page.sl-concept--1 .sl-brand img{width:142px}.sentinels-landing-page.sl-concept--1 .sl-button--small{display:none}.sentinels-landing-page.sl-concept--1 .sl-mobile-menu{background:#020d17fc;min-height:calc(100svh - 68px);inset-block-start:68px}.sentinels-landing-page.sl-concept--1 .sl-hero{min-height:max(700px,100svh);padding-top:0}.sentinels-landing-page.sl-concept--1 .sl-hero:before{top:82px}.sentinels-landing-page.sl-concept--1 .sl-hero:after{top:94px}.sentinels-landing-page.sl-concept--1 .sl-hero__media img{object-position:61% center}.sentinels-landing-page.sl-concept--1 .sl-hero__veil{background:linear-gradient(#020d1757 0%,#020d17d6 42%,#020d17fa 100%)}.sentinels-landing-page.sl-concept--1 .sl-hero__content{align-self:end;padding-block:146px}.sentinels-landing-page.sl-concept--1 .sl-hero h1{max-width:10ch;margin-bottom:22px;font-size:clamp(2.85rem,12.7vw,4rem);line-height:.94}.sentinels-landing-page.sl-concept--1 .sl-hero__content>p{margin-bottom:26px;font-size:1rem;line-height:1.5}.sentinels-landing-page.sl-concept--1 .sl-actions{align-items:stretch;gap:12px;display:grid}.sentinels-landing-page.sl-concept--1 .sl-actions .sl-button,.sentinels-landing-page.sl-concept--1 .sl-actions .sl-text-link{justify-content:center;width:100%}.sentinels-landing-page.sl-concept--1 .sl-hero__signals{bottom:37px}.sentinels-landing-page.sl-concept--1 .sl-first-signal,.sentinels-landing-page.sl-concept--1 .sl-senses,.sentinels-landing-page.sl-concept--1 .sl-horizon,.sentinels-landing-page.sl-concept--1 .sl-architecture,.sentinels-landing-page.sl-concept--1 .sl-proof,.sentinels-landing-page.sl-concept--1 .sl-contact{padding-block:92px 78px}.sentinels-landing-page.sl-concept--1 .sl-section-heading h2{max-width:12ch;font-size:clamp(2.35rem,11.6vw,3.5rem)}.sentinels-landing-page.sl-concept--1 .sl-first-signal__copy .sl-pullquote{font-size:1.45rem}.sentinels-landing-page.sl-concept--1 .sl-timeline{border-top:0;border-left-color:var(--sl-c1-rule);grid-template-columns:1fr;margin-top:62px;padding-top:36px}.sentinels-landing-page.sl-concept--1 .sl-timeline li:first-child:after{display:none}.sentinels-landing-page.sl-concept--1 .sl-timeline:after{width:2px;height:calc(var(--sl-timeline-progress) * 100%);background:linear-gradient(180deg, var(--sl-c1-signal), var(--sl-c1-anomaly));top:0;left:-1px}.sentinels-landing-page.sl-concept--1 .sl-timeline li,.sentinels-landing-page.sl-concept--1 .sl-timeline .is-interval{background:0 0;min-height:0;padding:0 0 34px 26px}.sentinels-landing-page.sl-concept--1 .sl-senses__stage{grid-template-columns:1fr;margin-top:46px}.sentinels-landing-page.sl-concept--1 .sl-senses__media{aspect-ratio:4/5;min-height:0}.sentinels-landing-page.sl-concept--1 .sl-senses__diagram{width:94%}.sentinels-landing-page.sl-concept--1 .sl-senses__media figcaption{inset:auto 18px 18px}.sentinels-landing-page.sl-concept--1 .sl-senses__closing{margin-top:52px}.sentinels-landing-page.sl-concept--1 .sl-verticals-overview{padding-block:90px 64px}.sentinels-landing-page.sl-concept--1 .sl-vertical-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sentinels-landing-page.sl-concept--1 .sl-vertical-index a,.sentinels-landing-page.sl-concept--1 .sl-vertical-index li:nth-child(n) a{border-right:1px solid var(--sl-c1-rule);border-top:1px solid var(--sl-c1-rule);grid-template-columns:24px minmax(0,1fr);min-height:220px;padding:18px 14px}.sentinels-landing-page.sl-concept--1 .sl-vertical-index li:nth-child(2n) a{border-right:0}.sentinels-landing-page.sl-concept--1 .sl-vertical-index strong{overflow-wrap:anywhere;font-size:.98rem}.sentinels-landing-page.sl-concept--1 .sl-vertical{padding-top:44px}.sentinels-landing-page.sl-concept--1 .sl-vertical__hero{aspect-ratio:4/5;min-height:0}.sentinels-landing-page.sl-concept--1 .sl-vertical__media:after{background:linear-gradient(#020d171f 0%,#020d17b3 46%,#020d17f7 100%)}.sentinels-landing-page.sl-concept--1 .sl-vertical__hero-copy{padding-block:84px 30px}.sentinels-landing-page.sl-concept--1 .sl-vertical__hero h2{max-width:13ch;margin:12px 0 16px;font-size:clamp(2.35rem,10.8vw,3.45rem)}.sentinels-landing-page.sl-concept--1 .sl-vertical__hero-copy>p:last-child{font-size:.96rem;line-height:1.5}.sentinels-landing-page.sl-concept--1 .sl-vertical__body{grid-template-columns:1fr;gap:38px;padding-block:62px 54px}.sentinels-landing-page.sl-concept--1 .sl-vertical__rail{display:none}.sentinels-landing-page.sl-concept--1 .sl-story,.sentinels-landing-page.sl-concept--1 .sl-capabilities{grid-column:1;min-width:0}.sentinels-landing-page.sl-concept--1 .sl-story{font-size:1rem}.sentinels-landing-page.sl-concept--1 .sl-story blockquote{margin-block:42px}.sentinels-landing-page.sl-concept--1 .sl-story blockquote p{font-size:1.65rem}.sentinels-landing-page.sl-concept--1 .sl-capabilities{border-top:1px solid var(--sl-c1-rule);border-left:0;padding:28px 0 0}.sentinels-landing-page.sl-concept--1 .sl-capabilities li,.sentinels-landing-page.sl-concept--1 .sl-tech-stack{font-size:.98rem}.sentinels-landing-page.sl-concept--1 .sl-vertical__cta{padding-block:24px 72px;display:grid}.sentinels-landing-page.sl-concept--1 .sl-vertical__cta h3{font-size:2rem}.sentinels-landing-page.sl-concept--1 .sl-vertical__cta .sl-button{width:100%}.sentinels-landing-page.sl-concept--1 .sl-horizon__landscape{aspect-ratio:4/5;width:calc(100% - 40px);height:auto;margin-top:46px}.sentinels-landing-page.sl-concept--1 .sl-horizon__label{letter-spacing:.05em;padding:6px 8px;font-size:.58rem}.sentinels-landing-page.sl-concept--1 .sl-domain-grid,.sentinels-landing-page.sl-concept--1 .sl-process,.sentinels-landing-page.sl-concept--1 .sl-platform,.sentinels-landing-page.sl-concept--1 .sl-proof__cases{grid-template-columns:1fr}.sentinels-landing-page.sl-concept--1 .sl-domain-grid article,.sentinels-landing-page.sl-concept--1 .sl-domain-grid article+article,.sentinels-landing-page.sl-concept--1 .sl-process li,.sentinels-landing-page.sl-concept--1 .sl-process li+li,.sentinels-landing-page.sl-concept--1 .sl-proof__cases article,.sentinels-landing-page.sl-concept--1 .sl-proof__cases article+article{border-right:0;min-height:0;padding:22px 0 28px}.sentinels-landing-page.sl-concept--1 .sl-domain-grid h3,.sentinels-landing-page.sl-concept--1 .sl-process h3,.sentinels-landing-page.sl-concept--1 .sl-proof__cases h3{margin-top:34px}.sentinels-landing-page.sl-concept--1 .sl-process h3{font-size:clamp(2.4rem,13vw,4rem)}.sentinels-landing-page.sl-concept--1 .sl-platform{gap:42px;margin-top:42px;padding-block:44px}.sentinels-landing-page.sl-concept--1 .sl-platform__core{width:min(100%,310px)}.sentinels-landing-page.sl-concept--1 .sl-contact{min-height:0}.sentinels-landing-page.sl-concept--1 .sl-contact__copy h2{font-size:clamp(2.85rem,13vw,4.1rem)}.sentinels-landing-page.sl-concept--1 .sl-contact__panel{padding:26px 20px}.sentinels-landing-page.sl-concept--1 .sl-footer{margin-left:var(--sl-c1-rail);border-left:1px solid #ffffff70}.sentinels-landing-page.sl-concept--1 .sl-footer__grid{grid-template-columns:1fr}}@media (width<=390px){.sentinels-landing-page.sl-concept--1 .sl-hero h1{font-size:2.78rem}.sentinels-landing-page.sl-concept--1 .sl-vertical-index a,.sentinels-landing-page.sl-concept--1 .sl-vertical-index li:nth-child(n) a{grid-template-columns:20px minmax(0,1fr);min-height:196px;padding:16px 11px}.sentinels-landing-page.sl-concept--1 .sl-vertical-index span,.sentinels-landing-page.sl-concept--1 .sl-vertical-index strong{font-size:.82rem}.sentinels-landing-page.sl-concept--1 .sl-horizon__label--4{right:8%}}@media (prefers-reduced-motion:reduce){.sentinels-landing-page.sl-concept--1,.sentinels-landing-page.sl-concept--1 .sentinels-landing{scroll-behavior:auto!important}.sentinels-landing-page.sl-concept--1 .sentinels-landing *,.sentinels-landing-page.sl-concept--1 .sentinels-landing :before,.sentinels-landing-page.sl-concept--1 .sentinels-landing :after,.sentinels-landing-page.sl-concept--1 .sl-header *,.sentinels-landing-page.sl-concept--1 .sl-footer *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.sentinels-landing-page.sl-concept--1 .sl-hero__media img,.sentinels-landing-page.sl-concept--1 .is-enhanced .sl-reveal{opacity:1;transform:none!important}}
/*$vite$:1*/