.ink-banner{--ink-black:#04060c;--ink-paper:#f1efe9;--ink-accent:#22e0ff;--ink-accent-deep:#1f5fff;position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;background:var(--ink-black);color:var(--ink-paper)}.ink-banner-media{position:absolute;inset:0;background:#04060c url(/hero/factory-floor-loop.webp) 50%/cover no-repeat;filter:blur(2px) saturate(.85);transform:scale(1.04)}.ink-banner .ink-watermark{font-size:clamp(6rem,13vw,13rem)}html.light body:has(.ink-banner) .nav-scrim:before{background:linear-gradient(180deg,rgba(4,6,12,.82) 0,rgba(4,6,12,.52) 45%,rgba(4,6,12,0))}html.light .ink-banner-copy{--fg:#eaf0ff;--glass-bg:linear-gradient(135deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));--glass-strong-bg:linear-gradient(135deg,rgba(14,20,40,.94),rgba(6,9,18,.9));--glass-border:hsla(0,0%,100%,.1);--chip-bg:hsla(0,0%,100%,.06);--chip-border:hsla(0,0%,100%,.1);--ghost-bg:hsla(0,0%,100%,.03);--ghost-border:hsla(0,0%,100%,.18);--bg:#0a0d16;color-scheme:dark;color:#eaf0ff}html.light .ink-banner-copy :is(.text-white,.hover\:text-white:hover){color:#fff}html.light .ink-banner-copy .text-slate-100{color:#f1f5f9}html.light .ink-banner-copy :is(.text-slate-200,.text-slate-200\/80,.text-slate-200\/90){color:#e2e8f0}html.light .ink-banner-copy :is(.text-slate-300,.text-slate-300\/70,.text-slate-300\/80,.text-slate-300\/85,.text-slate-300\/90,.hover\:text-slate-300:hover){color:rgba(234,240,255,.8)}html.light .ink-banner-copy :is(.text-slate-400,.text-slate-400\/70){color:#a3adc2}html.light .ink-banner-copy .text-slate-500{color:#7c879c}html.light .ink-banner-copy :is(.text-cyan-glow,.hover\:text-cyan-glow:hover){color:#4f9dff}html.light .ink-banner-copy :is(.bg-white\/5,.hover\:bg-white\/5:hover){background-color:hsla(0,0%,100%,.05)}html.light .ink-banner-copy .bg-white\/10{background-color:hsla(0,0%,100%,.1)}html.light .ink-banner-copy :is(.bg-white\/\[0\.02\],.bg-white\/\[0\.03\],.bg-white\/\[0\.04\]){background-color:hsla(0,0%,100%,.04)}html.light .ink-banner-copy :is(.border-white\/5,.border-white\/10,.border-white\/15,.border-white\/20){border-color:hsla(0,0%,100%,.12)}html.light .ink-banner-copy :is(.glass,.glass-strong){background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);box-shadow:none;backdrop-filter:blur(6px)}.ink-banner-copy h1{font-family:var(--font-anton),Impact,sans-serif;line-height:.92;letter-spacing:-.005em;color:var(--ink-paper);text-wrap:balance}.ink-banner-copy h1 :is(.text-electric,.glow-text){display:inline-block;transform:skewX(-9deg);background:none;-webkit-text-fill-color:currentColor;color:#4f9dff;text-shadow:none}.ink-banner-copy .chip,html.light .ink-banner-copy .chip.text-electric{gap:.75rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;color:#4f9dff;-webkit-text-fill-color:currentColor;letter-spacing:.26em}.ink-banner-copy .chip>span:first-child:empty{width:1.75rem;height:1px;border-radius:0;background:currentColor;box-shadow:none}.ink-banner+.ink-tape{width:100vw;margin-left:calc(50% - 50vw)}@media (min-width:1024px){.ink-banner-copy .justify-center{justify-content:flex-start}}html.light .ink-banner-copy.text-slate-400{color:#a3adc2}html.light .ink-banner-copy .text-electric{background-image:none;color:#4f9dff;-webkit-text-fill-color:#4f9dff}