@layer skin{[data-template=industrial]{--bg:var(--brand-paper);--fg:var(--brand-ink);--muted:color-mix(in oklab, var(--brand-ink) 70%, var(--brand-paper));--surface:color-mix(in oklab, var(--brand-paper) 60%, white);--line:color-mix(in oklab, var(--brand-ink) 18%, transparent);--dark-bg:var(--brand-dark);--dark-muted:color-mix(in oklab, var(--brand-paper) 74%, var(--brand-dark));--dark-line:color-mix(in oklab, var(--brand-paper) 16%, transparent);--focus:var(--brand-primary);--hazard:repeating-linear-gradient(-45deg, var(--brand-primary) 0 14px, var(--brand-ink) 14px 28px);--display-weight:800;--display-tracking:.004em;--display-leading:.92;--display-case:uppercase;--h1:clamp(2.5rem, 1.7077rem + 3.3803vw, 4.75rem);--h2:clamp(2rem, 1.5599rem + 1.8779vw, 3.25rem);--h3:clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--body-size:clamp(1rem, .96rem + .2vw, 1.125rem);--radius-s:2px;--radius:2px;--radius-l:4px;--radius-btn:2px;--btn-pad:1em 1.6em;--btn-weight:600;--container:1400px;--nav-h:76px;--nav-weight:600;--nav-size:.95rem;--shadow:0 18px 40px -20px #00000073;--menu-bg:var(--brand-dark);--menu-fg:var(--brand-paper);--safety-bg:var(--brand-primary);--safety-fg:var(--brand-ink);--giant-ratio:.42;--footer-giant:color-mix(in oklab, var(--brand-paper) 10%, var(--brand-dark))}[data-template=industrial] :is(h1,h2,.h1,.h2){text-transform:uppercase}[data-template=industrial] h3{text-transform:uppercase;letter-spacing:.01em;font-weight:700}[data-template=industrial] .btn{text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}[data-template=industrial] .btn--primary{color:var(--brand-ink)}[data-template=industrial] .btn--primary:hover{background:color-mix(in oklab, var(--brand-primary) 85%, white)}[data-template=industrial] .btn--secondary{border-width:2px}[data-template=industrial] .nav{--nav-bg:var(--brand-dark);--nav-fg:var(--brand-paper);--nav-over-fg:var(--brand-paper)}[data-template=industrial] .nav:before{opacity:1}[data-template=industrial] .nav-links a{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}[data-template=industrial] .logo-word{text-transform:uppercase;letter-spacing:.02em;font-size:1.6rem;font-weight:800}[data-template=industrial] .nav-cta{color:var(--brand-ink)}[data-template=industrial] .sec[data-tone=dark]:not([data-first]):before,[data-template=industrial] .footer:before,[data-template=industrial] [data-section=stats]:before{content:"";background:var(--hazard);z-index:2;height:8px;position:absolute;top:0;left:0;right:0}[data-template=industrial] .footer{position:relative}[data-template=industrial] .asm-kicker{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.12em;font-size:.85rem;font-weight:600}[data-template=industrial] .asm-title{max-width:14ch}[data-template=industrial] .asm-caption strong{text-transform:uppercase;letter-spacing:.02em;font-size:1.3rem}[data-template=industrial] .asm-progress span{background:var(--brand-primary)}[data-template=industrial] .asm.is-live .asm-caption{background:color-mix(in oklab, var(--brand-dark) 85%, transparent);border-inline-start:3px solid var(--brand-primary);padding:1rem 1.2rem}[data-template=industrial] [data-section=stats]{--bg:var(--brand-dark);--fg:var(--brand-paper);--muted:var(--dark-muted);--line:var(--dark-line)}[data-template=industrial] .spn-value{color:var(--brand-primary);font-size:min(clamp(2.5rem,1.9718rem + 2.2535vw,4rem),26cqi)}[data-template=industrial] .spn-label{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600}[data-template=industrial] .pn-title{font-size:clamp(1.625rem,1.35rem + 1.2vw,2.5rem)}[data-template=industrial] .pn-link:after{content:"";background:var(--brand-primary);transform-origin:0;width:100%;height:6px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:scaleX(0)}[data-template=industrial] .pn-link:hover:after,[data-template=industrial] .pn-link:focus-visible:after{transform:scaleX(1)}[data-template=industrial][dir=rtl] .pn-link:after{transform-origin:100%}[data-template=industrial] .cz-seal{border-width:3px}[data-template=industrial] .cz-code{text-transform:uppercase}[data-template=industrial] [data-section=locations]{--bg:var(--brand-dark);--fg:var(--brand-paper);--muted:var(--dark-muted);--line:var(--dark-line)}[data-template=industrial] .fc-card{border-top:6px solid var(--brand-primary)}[data-template=industrial] .fc-kind{text-transform:uppercase;letter-spacing:.08em}[data-template=industrial] .tln-dot{background:var(--brand-primary);color:var(--brand-ink);border-color:var(--brand-primary);border-radius:2px}[data-template=industrial] .cb-box .btn--primary{color:var(--brand-primary)}[data-template=industrial] .cb-box .btn--primary:hover{background:color-mix(in oklab, var(--brand-ink) 80%, white)}[data-template=industrial] .cb-box{--cta-bg:var(--brand-primary);--cta-fg:var(--brand-ink);--cta-btn-bg:var(--brand-ink);--cta-btn-fg:var(--brand-primary);background-image:var(--hazard);background-position:bottom;background-repeat:no-repeat;background-size:100% 10px}[data-template=industrial] .cs-form{border-top:6px solid var(--brand-primary);background:#fff}[data-template=industrial] .cs-field label{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}[data-template=industrial] .cs-details dt{color:var(--brand-ink)}[data-template=industrial] .ph-image-copy{text-align:start;justify-items:start}[data-template=industrial] .ph-title,[data-template=industrial] .ph-simple .h1{max-width:18ch}[data-template=industrial] .footer{--footer-bg:var(--brand-dark)}[data-template=industrial] .footer-giant{text-transform:uppercase;letter-spacing:0}}@keyframes in-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html[data-template=industrial]::view-transition-old(root){animation:none}html[data-template=industrial]::view-transition-new(root){animation:.55s cubic-bezier(.8,0,.2,1) both in-wipe}
