.tech-home{--ink-950:#0b1015;--ink-800:#1a2026;--ink-700:#252d34;--steel-700:#4a545b;--steel-600:#5c656b;--line:#d8dee3;--paper:#f9fafb;--paper-warm:#f6f1eb;--paper-sand:#e8dcca;--surface:#fff;--accent-700:#104e64;--accent-800:#0b3a4b;--accent-on-dark:#7fd0e8;--brass-500:#a37734;--brass-300:#cca369;--on-dark:#f7f9fa;--on-dark-2:#c3cad0;--focus-ring:#0b6e8f;--background:var(--paper);--foreground:#050b10;--card:var(--surface);--primary:var(--ink-950);--primary-foreground:var(--on-dark);--muted:#edf1f3;--muted-foreground:var(--steel-700);--border:var(--line);--input:var(--steel-600);--ring:var(--focus-ring);--gold:var(--accent-700);--gold-light:var(--accent-800);--surface-dark:var(--ink-950);--surface-1:var(--ink-950);--surface-2:var(--ink-800);--surface-elevated:var(--paper-warm);--surface-warm:var(--paper-warm);--border-subtle:var(--line);--tech-cyan:var(--accent-on-dark);--tech-cyan-bright:var(--on-dark);--tech-cyan-dim:var(--accent-700);--radius:4px;--font-body:"Muge Sans","Muge Fallback",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--h1-size:clamp(2.5rem,1.2rem + 3.6vw,4.5rem);--sy:clamp(3.5rem,6vw,5.5rem);--sy-s:clamp(2.5rem,4vw,3.5rem);--gutter:clamp(1rem,3vw,2.5rem);background:var(--paper) none;font-family:var(--font-body);font-size:1rem;line-height:1.6}.tech-home :is(.bg-surface-dark,.bg-primary,.factory-tech-hero,.tech-home-factory,.tech-product-console,.site-header,.site-footer){--gold:var(--brass-300);--gold-light:var(--brass-300);--muted-foreground:var(--on-dark-2);--border-subtle:var(--ink-700);--border:var(--ink-700);--foreground:var(--on-dark)}html{scroll-padding-top:var(--site-header-safe-top)}html:has(.tech-home){background:var(--paper)}.tech-home :is(h1,h2,h3,h4,h5,[class*=__eyebrow],[class*=__label],[class*=__status],[class*=__readout]){font-family:var(--font-body)}.tech-home :is(h1,h2,h3,h4){letter-spacing:-.012em;font-weight:600;line-height:1.18}.tech-home :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tech-home :is(.bg-surface-dark,.bg-primary,.factory-tech-hero,.tech-home-factory,.tech-product-console,.site-header,.site-footer) :where(a,button,input,summary,[tabindex]):focus-visible{outline-color:var(--accent-on-dark)}.tech-home .uppercase{text-transform:none}.tech-home [class*="tracking-["]:not([class*="tracking-[-"]),.tech-home .tracking-wide{letter-spacing:.01em}.tech-home :is(main,.site-footer) .text-sm{font-size:1rem;line-height:1.6}.tech-home :is(main,.site-footer) .text-xs{font-size:.9375rem;line-height:1.5}.tech-home main :is(.text-\[10px\],.text-\[11px\]){font-size:.875rem;line-height:1.45}.tech-home .text-gold{color:var(--accent-700);font-weight:600}.tech-home :is(.bg-surface-dark,.bg-primary,.tech-home-factory,.tech-product-console,.site-footer) .text-gold{color:var(--brass-300)}.tech-home .container-wide{max-width:80rem;padding-inline:var(--gutter)}.tech-home main .section-padding{padding-block:var(--sy)}.tech-home main .section-padding-lg{padding-block:calc(var(--sy)*1.15)}.tech-home section:is(.py-5,.py-10){padding-block:var(--sy-s)}.tech-home section.py-16{padding-block:calc(var(--sy)*.8)}.tech-home .perf-defer{contain-intrinsic-size:auto 900px!important}.tech-home main .grid:is(.gap-4,.gap-5,.gap-6,.gap-8){gap:1.5rem}.tech-home section.bg-background{background:var(--paper)}.tech-home section.bg-surface-elevated{background:var(--paper-warm)}.tech-home section:is(.border-y,.border-b,.border-t){border-color:var(--line)}.tech-home .site-header{background:var(--ink-950);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--ink-700);box-shadow:none;padding:0}.tech-home .site-header:after{content:none;animation:none}.tech-home .site-header__bar{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:4.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tech-home .site-header__brand{border:0;gap:.75rem;min-height:44px;padding:0;border-radius:0!important}.tech-home :is(.site-header__nav-link,.site-header__quote,.site-header__contact,.site-header__menu-button){font-family:var(--font-body);letter-spacing:0;text-transform:none;box-shadow:none;font-size:.9375rem;font-weight:500}.tech-home .site-header__nav-link{color:var(--on-dark-2);border-bottom:2px solid #0000;border-radius:0;min-height:4.5rem}.tech-home .site-header__nav-link:is(:hover,.is-active){color:var(--on-dark);border-bottom-color:var(--accent-on-dark);background:0 0}.tech-home :is(.site-header__quote,.site-header__contact,.site-header__menu-button){min-height:44px;color:var(--on-dark);border:1px solid var(--on-dark-2);background:0 0;border-radius:2px;font-weight:600}.tech-home :is(.site-header__quote,.site-header__contact):hover{background:var(--on-dark);color:var(--ink-950);transform:none}.tech-home .site-header :is(.site-header__mega-panel,.site-header__mega-grid){background:var(--ink-950) none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ink-700);border-radius:2px;box-shadow:0 8px 24px #0b10151f}.tech-home .site-header :is(.site-header__eyebrow,.site-header__mega-cta,.site-header__mega-link,.site-header__sub-link,.site-header__mega-copy){letter-spacing:0;text-transform:none;font-size:.9375rem}.tech-home .site-header__eyebrow{color:var(--brass-300);font-size:.8125rem;font-weight:600}.tech-home .site-header__mega-cta{color:var(--accent-on-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.tech-home .site-header :is(.site-header__mega-link,.site-header__sub-link):hover{color:var(--accent-on-dark);text-underline-offset:3px;text-decoration:underline}.tech-home .tech-button,.tech-home main :is(a,button)[class*=inline-flex][class*=px-]{font-family:var(--font-body);letter-spacing:0;text-transform:none;min-height:48px;box-shadow:none;border-radius:2px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600}.tech-home :is(.tech-button--primary,main a[class*=px-10][class*=linear-gradient],main :is(a,button).bg-gold){background:var(--accent-700);border:1px solid var(--accent-on-dark);color:#fff}.tech-home :is(.tech-button--primary,main a[class*=px-10][class*=linear-gradient],main :is(a,button).bg-gold):hover{background:var(--accent-800);border-color:#fff}.tech-home .tech-button--glass{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:1px solid #ffffffd9}.tech-home .tech-button--glass:hover{color:var(--ink-950);background:#fff}.tech-home .tech-text-link{font:600 1rem var(--font-body);letter-spacing:0;text-transform:none;color:var(--accent-on-dark);text-underline-offset:3px;text-decoration:underline}.tech-home .tech-text-link:hover{color:#fff}.tech-home main a[class*=px-10]:is([class*="border-gold/40"],[class*=bg-gold]:not([class*=linear])){border:1px solid var(--on-dark-2);color:var(--on-dark);background:0 0}.tech-home main a[class*=px-10]:is([class*="border-gold/40"],[class*=bg-gold]:not([class*=linear])):hover{background:var(--on-dark);color:var(--ink-950)}.tech-home main a.inline-flex.border.border-border{background:var(--surface);color:var(--ink-950);border:1px solid var(--steel-600)}.tech-home main a.inline-flex.border.border-border:hover{border-color:var(--accent-700);color:var(--accent-700)}.tech-home .factory-tech-hero{background:var(--ink-950)}.tech-home .factory-tech-hero__video{filter:none;object-position:60% center}.tech-home .factory-tech-hero__shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#080d12d6,#080d12c7 36%,#080d1280 52%,#080d121a 70%,#080d1200 84%),linear-gradient(#080d1200 72%,#080d12db),linear-gradient(#080d129e,#080d1200 20%)}.tech-home .factory-tech-hero__grid{display:none}.tech-home .factory-tech-hero__content{align-items:end;padding-block:clamp(2rem,6vh,4rem)}.tech-home .factory-tech-hero__status{font:500 .875rem var(--font-body);letter-spacing:0;text-transform:none;color:#fff;flex-wrap:wrap;gap:.5rem 1.25rem}.tech-home .factory-tech-hero__status>span{background:0 0;padding:0}.tech-home .factory-tech-hero__status>span+span{border-left:1px solid #ffffff73;padding-left:1.25rem}.tech-home .factory-tech-hero__live i{box-shadow:none;background:var(--brass-300);border-radius:0;width:.5rem;height:.5rem;animation:none}.tech-home .factory-tech-hero__copy{background:0 0;max-width:35rem;padding:0}.tech-home .factory-tech-hero__eyebrow{letter-spacing:.02em;text-transform:none;color:#fff;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.9375rem;font-weight:600;display:flex}.tech-home .factory-tech-hero__eyebrow:before{content:"";background:var(--brass-300);flex:none;width:2rem;height:2px}.tech-home .factory-tech-hero h1{font-size:var(--h1-size);letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:none;font-weight:600;line-height:1.06}.tech-home .factory-tech-hero h1 span{color:#fff;letter-spacing:-.012em;opacity:.94;margin-top:.35em;font-size:.6em;font-weight:400;line-height:1.2}.tech-home .factory-tech-hero__intro{color:#fff;max-width:31rem;margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6}.tech-home .factory-tech-hero__actions{gap:.75rem;margin-top:1.75rem}.tech-home .factory-tech-hero__quick-contact{color:#fff;margin-top:1.25rem;font-size:1rem}.tech-home .factory-tech-hero__quick-contact a{color:#fff;text-underline-offset:3px;border:0;text-decoration:underline}.tech-home .factory-tech-hero__telemetry{background:var(--paper);color:var(--ink-950);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);box-shadow:none;border-radius:4px;justify-self:end;width:100%;max-width:21rem}.tech-home .factory-tech-hero__telemetry-head{font:600 .9375rem var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-950);border-bottom:1px solid var(--line);padding:.75rem 1rem}.tech-home .factory-tech-hero__telemetry-grid>div{border-bottom:1px solid var(--line);padding:.75rem 1rem}.tech-home .factory-tech-hero__telemetry-grid>div:last-child{border-bottom:0}.tech-home .factory-tech-hero__telemetry-grid span{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--steel-700);font-size:.8125rem}.tech-home .factory-tech-hero__telemetry-grid strong{color:var(--ink-950);font-size:1rem;font-weight:600}.tech-home .factory-tech-hero__process{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #ffffff80;border-bottom:0}.tech-home .factory-tech-hero__process-label{font:600 .9375rem var(--font-body);letter-spacing:0;text-transform:none;color:#fff}.tech-home .factory-tech-hero__process-step{border-left:1px solid #ffffff59}.tech-home .factory-tech-hero__process-step span{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--brass-300);font-size:.8125rem}.tech-home .factory-tech-hero__process-step strong{color:#fff;font-size:1rem;font-weight:600}.tech-home .tech-section-heading__label{text-transform:none;color:var(--accent-700)!important;letter-spacing:.03em!important;font-size:.875rem!important;font-weight:600!important}.tech-home .tech-section-heading__label:before{background:var(--brass-500);width:1.5rem}.tech-home :is(.bg-surface-dark,.bg-primary) .tech-section-heading__label{color:var(--brass-300)!important}.tech-home .tech-section-heading__title{text-wrap:balance;letter-spacing:-.015em!important;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem)!important;font-weight:600!important;line-height:1.15!important}.tech-home .tech-section-heading__description{text-wrap:balance;font-size:clamp(1rem,.95rem + .25vw,1.125rem)!important;line-height:1.6!important}.tech-home section :is(h2.text-3xl,h2.md\:text-3xl,p.text-3xl){font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.15}.tech-home .tech-product-console{background:var(--ink-950) none;color:var(--on-dark);padding-block:var(--sy);border-top:0}.tech-home .tech-product-console__head span{font:600 .9375rem var(--font-body);letter-spacing:.02em;text-transform:none;color:var(--brass-300)}.tech-home .tech-product-console__head h2{color:#fff;font-size:clamp(1.875rem,1.2rem + 2.6vw,3.25rem);line-height:1.1}.tech-home .tech-product-console__head p{color:var(--on-dark-2);font-size:1.0625rem;line-height:1.6}.tech-home .tech-product-stage{background:var(--ink-800);border:1px solid var(--ink-700);box-shadow:none;border-radius:4px}.tech-home .tech-product-stage__media{border-right:1px solid var(--ink-700)}.tech-home .tech-product-stage__media>img,.tech-home .tech-product-stage[data-active=true] .tech-product-stage__media>img{filter:none;transform:none}.tech-home :is(.tech-product-stage__image-shade,.tech-product-stage__scan-line,.tech-product-stage__bracket){display:none}.tech-home .tech-product-stage__cursor{background:var(--ink-950);border:1px solid var(--on-dark-2);box-shadow:none;border-radius:2px}.tech-home .tech-product-stage__cursor span,.tech-home .tech-product-stage__label small{font-family:var(--font-body);letter-spacing:0;color:var(--on-dark-2);font-size:.8125rem}.tech-home .tech-product-stage__cursor strong,.tech-home .tech-product-stage__label strong{font:600 .9375rem var(--font-body);color:#fff}.tech-home .tech-product-stage__label{background:var(--ink-950);border-radius:2px;padding:.375rem .625rem}.tech-home .tech-product-stage__index{background:var(--ink-800)}.tech-home .tech-product-stage__index a{border-bottom:1px solid var(--ink-700);background:0 0;border-left:3px solid #0000;min-height:3.5rem}.tech-home .tech-product-stage__index a:is(:hover,[data-selected=true]){background:var(--ink-700) none;padding-left:1.25rem}.tech-home .tech-product-stage__index a[data-selected=true]{border-left-color:var(--brass-300)}.tech-home .tech-product-stage__index span{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--brass-300);font-size:.8125rem}.tech-home .tech-product-stage__index strong{color:#fff;margin-top:.125rem;font-size:1rem;font-weight:600}.tech-home .tech-product-console__socials a{color:var(--on-dark-2);border:1px solid var(--steel-600);border-radius:2px}.tech-home main :is([class*="rounded-["],.rounded-2xl,.rounded,.rounded-md){border-radius:4px}.tech-home main .rounded-full{border-radius:2px}.tech-home [class*=shadow-]{box-shadow:none}.tech-home [class*="hover:-translate-y"]:hover,.tech-home [class*="group-hover:scale"],.tech-home .group:hover [class*="group-hover:scale"]{transform:none}.tech-home [class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}.tech-home main :is(a,div,article):is(.bg-card,[class*="bg-card/"],.bg-surface-elevated):is(.border,[class*=border-border]){background:var(--surface);border:1px solid var(--line);border-radius:4px}.tech-home main a.group:hover{border-color:var(--accent-700)}.tech-home main a.group:hover :is(h3,.group-hover\:text-gold){color:var(--accent-700);text-underline-offset:3px;text-decoration:underline}.tech-home main a.group .group-hover\:gap-3{gap:.5rem}.tech-home main [class*=bg-gradient-to-]:not(.bg-clip-text){background-image:none}.tech-home main .group>.absolute.top-0.left-0.w-12.h-12{display:none}.tech-home main :is(a.group,article,.bg-card) :is(p.text-\[10px\],p.text-\[11px\]){color:var(--accent-700);letter-spacing:.01em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.tech-home main a.group h3{color:var(--ink-950);font-size:1.1875rem;line-height:1.3}.tech-home main a.group :is(span.text-xs,span.text-\[11px\]){color:var(--accent-700);text-underline-offset:3px;font-size:.9375rem;font-weight:600;text-decoration:underline}.tech-home section.py-5{background:var(--paper) none}.tech-home section.py-5 .grid{border-color:var(--line);background:var(--line);border-radius:4px}.tech-home section.py-5 [class*="bg-card/"]{background:var(--surface);padding:1.25rem 1rem}.tech-home section.py-5 p:first-child{color:var(--ink-950);letter-spacing:0;font-size:1rem}.tech-home section.py-5 p.mt-2{color:var(--steel-700);font-size:.875rem;line-height:1.45}.tech-home main :is(.lg\:col-span-4>p:first-child,section.py-16 p.text-\[11px\]){color:var(--accent-700);letter-spacing:.02em;font-size:.875rem;font-weight:600}.tech-home section.py-16 .text-base{color:var(--foreground);font-size:1.125rem;line-height:1.7}.tech-home main :is(.xl\:grid-cols-4,.xl\:grid-cols-6){grid-template-columns:minmax(0,1fr)}@media(min-width:48rem){.tech-home main :is(.xl\:grid-cols-4,.xl\:grid-cols-6){grid-template-columns:repeat(2,minmax(0,1fr))}.tech-home main .md\:grid-cols-3:has(>a:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.tech-home main .xl\:grid-cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}.tech-home main form.flex.border{background:var(--surface);border:1px solid var(--steel-600);border-radius:4px;overflow:hidden}.tech-home section.py-10 a.border.px-3{color:var(--ink-950);background:var(--surface);border:1px solid var(--line);border-radius:2px;min-height:36px;padding:.375rem .875rem;font-size:.9375rem}.tech-home section.py-10 a.border.px-3:hover{border-color:var(--accent-700);color:var(--accent-700)}.tech-home main .gap-px.bg-border{border:1px solid var(--line);background:var(--line);border-radius:4px;overflow:hidden}.tech-home main .gap-px.bg-border>a{background:var(--surface);border:0;border-radius:0}.tech-home main .gap-px.bg-border>a:hover{background:var(--paper-warm)}.tech-home main .md\:grid-cols-5 span.text-xs{letter-spacing:0;color:var(--ink-950);font-size:.9375rem;font-weight:600}.tech-home main .divide-y{border-color:var(--line);border-radius:4px;overflow:hidden}.tech-home main summary{min-height:56px}.tech-home main .aspect-\[4\/3\]{aspect-ratio:auto;background:var(--surface);flex-direction:column;display:flex}.tech-home main .aspect-\[4\/3\]>img{aspect-ratio:4/3;flex:none;height:auto}.tech-home main .aspect-\[4\/3\]>:first-child:not(img){aspect-ratio:4/3;background:var(--paper-sand);height:auto;color:var(--ink-950);padding:1.25rem;font-size:1rem;line-height:1.55}.tech-home main .aspect-\[4\/3\]>.absolute:is(.inset-0,.top-4){display:none}.tech-home main .aspect-\[4\/3\]>.absolute.bottom-4{background:var(--surface);border-top:1px solid var(--line);padding:1rem 1.25rem 1.25rem;position:static}.tech-home main .aspect-\[4\/3\]>.absolute.bottom-4 h3{color:var(--ink-950);margin-bottom:.25rem;font-size:1.1875rem}.tech-home main .aspect-\[4\/3\]>.absolute.bottom-4 p{color:var(--steel-700);font-size:1rem;line-height:1.45}.tech-home section[class*=circle_]{background:var(--paper-warm) none}.tech-home section[class*=circle_] .border-gold\/25{background:var(--surface);border:1px solid var(--line);padding:1.25rem 1.25rem 1.5rem}.tech-home section[class*=circle_] .border-gold\/25>p:first-child{color:var(--steel-700);letter-spacing:.01em;font-size:.875rem;font-weight:600}.tech-home main .border-gold\/25>div{border-left:3px solid var(--brass-500);padding-left:1rem}.tech-home main .border-gold\/25>div+div{border-color:var(--steel-600);margin-top:1.25rem}.tech-home main .border-gold\/25>div>p:first-child{font-size:1.1875rem;font-weight:600;line-height:1.35}.tech-home main .border-gold\/25>div>p+p{color:var(--steel-700);font-size:1rem;line-height:1.6}.tech-home section[class*=circle_] :is(.grid-cols-2>div,article){background:var(--surface);border:1px solid var(--line);border-radius:4px}.tech-home section[class*=circle_] .grid-cols-2>div>p:nth-child(2){font-size:1rem;font-weight:600}.tech-home section[class*=circle_] .grid-cols-2>div>p:first-child{color:var(--accent-700);font-size:1.5rem;line-height:1.1}.tech-home section.bg-surface-dark :is(article,[class*="bg-primary-foreground/["]){background:var(--ink-800);border:1px solid var(--ink-700);box-shadow:none;border-radius:4px}.tech-home section.bg-surface-dark :is(h2,p.text-3xl,.tech-section-heading__title){color:#fff}.tech-home :is(.bg-surface-dark,.bg-primary,.tech-home-factory,.site-footer) [class*="text-primary-foreground/"]{color:var(--on-dark-2)}.tech-home .tech-home-factory{background:var(--ink-950);border-block:0}.tech-home .tech-home-factory__grid{display:none}.tech-home .tech-home-factory__label{background:var(--ink-950);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ink-700);color:#fff;border-radius:2px}.tech-home .tech-home-factory__label span{letter-spacing:0;text-transform:none;color:var(--on-dark-2);font-size:.875rem}.tech-home .tech-home-factory__label strong{letter-spacing:0;text-transform:none;font-size:.9375rem;font-weight:600}.tech-home section[class*=".13_0"]{background:var(--ink-950);color:var(--on-dark)}.tech-home section[class*=".13_0"] .animate-pano-pan{opacity:.9;animation:none}.tech-home section[class*=".13_0"] .absolute.inset-0>.absolute.inset-0{background:linear-gradient(90deg,#0b1015eb,#0b1015d1 45%,#0b10154d)}.tech-home section[class*=".13_0"] .pointer-events-none,.tech-home section[class*=".13_0"] a.group .absolute{display:none}.tech-home .bg-clip-text{color:var(--brass-300);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.tech-home section[class*=".13_0"] h2{color:#fff;font-size:clamp(2rem,1.2rem + 3vw,3.5rem);font-weight:600;line-height:1.1}.tech-home section[class*=".13_0"] :is(p.text-white\/70,p.text-base){color:var(--on-dark);font-size:1.125rem;font-weight:400}.tech-home section[class*=".13_0"] :is(.text-white\/50,.text-white\/45,.text-white\/60){color:var(--on-dark-2)}.tech-home section[class*=".13_0"] .text-\[oklch\(0\.84_0\.07_75\)\]{color:var(--brass-300)}.tech-home section[class*=".13_0"] div.inline-flex.rounded-full{background:0 0;border:0;padding:0}.tech-home section[class*=".13_0"] a.inline-flex{color:#fff;border:1px solid var(--on-dark-2);letter-spacing:0;text-transform:none;font-size:1rem;transform:none}.tech-home section[class*=".13_0"] a.inline-flex:hover{color:var(--ink-950);background:#fff}.tech-home section[class*=".13_0"] a.group{background:var(--accent-700);border-color:var(--accent-on-dark)}.tech-home section[class*=".13_0"] a.group:hover{background:var(--accent-800);color:#fff}.tech-home section[class*=".13_0"] .group.flex.gap-4{background:var(--ink-800);border:1px solid var(--ink-700);border-radius:4px}.tech-home section[class*=".13_0"] .group.flex.gap-4>div:first-child{background:var(--ink-700);color:var(--brass-300);border:0;border-radius:2px}.tech-home section[class*=".13_0"] h3{letter-spacing:0;color:#fff;font-size:1.0625rem}.tech-home section[class*=".13_0"] .group.flex.gap-4 p{color:var(--on-dark-2);font-size:1rem;font-weight:400;line-height:1.55}.tech-home .site-footer{background:var(--ink-950) none;border-top:1px solid var(--ink-700)}.tech-home .site-footer:before{content:none}.tech-home .site-footer__top{background:#7fd0e814;border:1px solid #7fd0e829;border-radius:2px;gap:1px}.tech-home :is(.site-footer__brand,.site-footer__column){background:var(--ink-950);box-shadow:none;border:0;border-radius:0;padding:1.75rem 1.6rem}.tech-home .site-footer__column{padding-top:1.75rem}.tech-home :is(.site-footer__heading,.site-footer__more-link){font-family:var(--font-body);letter-spacing:.04em;text-transform:none;color:var(--on-dark-2);margin-bottom:1.15rem;font-size:.9375rem;font-weight:600;line-height:1.45}.tech-home .site-footer__more-link{color:var(--accent-on-dark);letter-spacing:.02em;text-underline-offset:3px;margin-top:.55rem;text-decoration:underline}.tech-home .site-footer__links{gap:.75rem}.tech-home .site-footer__link{color:var(--on-dark);letter-spacing:.01em;font-size:1rem;line-height:1.55}.tech-home .site-footer__link:hover{color:var(--accent-on-dark);text-underline-offset:3px;text-decoration:underline;transform:none}.tech-home :is(.site-footer__social,.site-footer__trust-pill){color:var(--on-dark-2);background:0 0;border:1px solid #5c656bd9;border-radius:2px}.tech-home .site-footer__trust-pill{color:var(--on-dark);padding:.5rem .75rem;font-size:.875rem;line-height:1.45}.tech-home .site-footer__social{width:2.5rem;height:2.5rem}.tech-home .site-footer__bottom{border-top-color:#7fd0e824;margin-top:2.5rem;padding-top:1.5rem}.tech-home .site-footer [class*="text-primary-foreground/"]{color:var(--on-dark-2);line-height:1.65}.tech-home *,.tech-home :before,.tech-home :after{animation-iteration-count:1;transition-property:opacity,transform!important}.tech-home .animate-pulse{animation:none}@media(prefers-reduced-motion:reduce){.tech-home *,.tech-home :before,.tech-home :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}}@media(max-width:980px){.tech-home .factory-tech-hero__telemetry{justify-self:start;max-width:34rem}}@media(max-width:768px){.tech-home :is(.site-header__bar,.site-header__brand){min-height:4rem}.tech-home :is(.factory-tech-hero__video,.factory-tech-hero__shade){height:23rem;inset:0 0 auto}.tech-home .factory-tech-hero__video{object-position:36% center}.tech-home .factory-tech-hero__shade{background:linear-gradient(#0b101500 0 58%,#0b1015)}.tech-home .factory-tech-hero__frame{padding-top:19rem;padding-bottom:1rem}.tech-home .factory-tech-hero__content{gap:1.5rem;padding-block:1.5rem 2rem}.tech-home .factory-tech-hero__status{margin-bottom:.25rem}.tech-home .factory-tech-hero h1{font-size:clamp(2.5rem,11vw,3.25rem)}.tech-home .factory-tech-hero__intro{font-size:1.0625rem}.tech-home .factory-tech-hero__telemetry{justify-self:stretch;max-width:none;display:block}.tech-home .tech-product-console__head h2{font-size:1.875rem}}
