.hero-line{padding-block:clamp(var(--space-7), 6vw, 6rem) var(--hero-controls);background:radial-gradient(ellipse 46% 62% at 76% 44%, #b8733329, transparent 72%), linear-gradient(#f3f5f809 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #f3f5f809 1px, transparent 1px) 0 0 / 40px 40px, var(--works-dark);align-items:center;display:flex;position:relative}.hero-line>.container{z-index:1;width:100%;position:relative}.hero-line__grid{gap:clamp(var(--space-6), 4vw, var(--space-9));grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.hero-line__copy{max-width:760px}.hero-line__figure{aspect-ratio:640/560;justify-self:end;width:100%;max-width:640px;position:relative}.hero-line__svg{width:100%;height:100%;display:block;overflow:visible}.hero-line__strip{display:none}.hl-mach{fill:none;stroke:#f3f5f86b;stroke-width:1.5px}.hl-body{fill:#0e1a2bd9}.hl-frame{fill:#f3f5f808;stroke-dasharray:4 6}.hl-flange{fill:#152438e6}.hl-die{fill:none;stroke:#f3f5f880;stroke-width:1.5px}.hl-heat{fill:#b87333;opacity:.5}.hl-hub{fill:var(--works-dark);stroke:#f3f5f880;stroke-width:1.5px}.hl-spoke{fill:none;stroke:#f3f5f88c;stroke-width:2px;stroke-linecap:round}.hl-flange-dash{fill:none;stroke:#f3f5f838;stroke-width:2px;stroke-dasharray:6 10}.hl-rod{fill:none;stroke:url(#hl-copper);stroke-width:10px}.hl-wire{fill:none;stroke:#d9a06b;stroke-width:4px}.hl-core{fill:none;stroke:#3a78c0;stroke-width:11px;stroke-linejoin:round}.hl-core--white{stroke:#e9edf2;stroke-width:9px;stroke-linecap:round}.hl-core-cu{fill:none;stroke:#d9a06b;stroke-width:2.5px}.hl-spool-wind{fill:none;stroke:#e9edf2;stroke-width:9px;opacity:.9}.hl-ply-edge{fill:none;stroke:var(--works-dark);stroke-width:9px;stroke-linecap:butt}.hl-ply{fill:none;stroke-width:6px;stroke-linecap:butt}.hl-ply--a{stroke:#3a78c0}.hl-ply--b{stroke:#e9edf2}.hl-pair{fill:none;stroke:#3a78c0;stroke-width:14px}.hl-pair-stripe{fill:none;stroke:#e9edf2;stroke-width:4px;stroke-dasharray:9 9}.hl-jacket{fill:none;stroke:#2f6fb3;stroke-width:22px}.hl-jacket-sheen{fill:none;stroke:#ffffff38;stroke-width:2px}.hl-print{fill:none;stroke:#f3f5f8b3;stroke-width:2px;stroke-dasharray:14 22}.hl-wind{fill:none;stroke:#2f6fb3;stroke-width:7.5px}.hl-wind+.hl-wind{stroke:#2a63a0}.hl-flow{fill:none;stroke:#fbe3c8;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 26;opacity:0}.hl-flow--rod{stroke-width:3px}.hero-line__steps{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hero-line__steps li{left:var(--x);top:var(--y);text-align:center;justify-items:center;gap:2px;width:9rem;margin-left:-4.5rem;display:grid;position:absolute}.hero-line__num{color:var(--copper-300);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em}.hero-line__name{color:var(--color-on-inverse);font-size:var(--text-sm);font-weight:600;line-height:1.2}.hero-line__note{color:var(--color-on-inverse-muted);font-size:.75rem;line-height:1.3}@media (max-width:1179px){.hero-line__note{display:none}.hero-line__steps li{width:6rem;margin-left:-3rem}}@media (max-width:899px){.hero-line{align-items:center}.hero-line__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.hero-line__figure{aspect-ratio:auto;order:-1;justify-self:stretch;max-width:560px}.hero-line__svg{display:none}.hero-line__strip{width:100%;height:24px;display:block}.hl-strip-line{fill:none;stroke:url(#hl-strip-tone);stroke-width:4px}.hl-node{fill:var(--works-dark);stroke:#d9a06b;stroke-width:2.5px}.hero-line__steps{margin-top:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:static}.hero-line__steps li{width:auto;margin-left:0;position:static}.hero-line__name{font-size:.8125rem}}@supports not (aspect-ratio:1){.hero-line__figure{height:0;padding-bottom:87.5%}}@media (prefers-reduced-motion:no-preference){.hero-line__figure[data-motion=true] .hl-flow{opacity:.9;animation:1.6s linear infinite hl-flow}.hero-line__figure[data-motion=true] .hl-print{animation:1.6s linear infinite hl-print}.hero-line__figure[data-motion=true] .hl-twist{animation:1.4s linear infinite hl-twist}.hero-line__figure[data-motion=true] .hl-spin{transform-box:fill-box;transform-origin:50%}.hero-line__figure[data-motion=true] .hl-spin--ccw{animation:5s linear infinite hl-ccw}.hero-line__figure[data-motion=true] .hl-spin--cw{animation:3.5s linear infinite hl-cw}.hero-line__figure[data-motion=true] .hl-heat{animation:2.4s ease-in-out infinite alternate hl-heat}.hero-line__figure[data-motion=true] .hl-heat:nth-of-type(2n){animation-delay:-1.2s}.hero-line__figure[data-motion=true] .hl-station .hl-mach,.hero-line__figure[data-motion=true] .hl-node{animation:10s linear infinite hl-step;animation-delay:calc(var(--s) * 2s - 10s)}.hero-line__figure[data-motion=true] .hero-line__steps li{animation:10s linear infinite hl-label;animation-delay:calc(var(--s) * 2s - 10s)}.hero-line__figure[data-playing=false] *,.hero-line__figure[data-playing=false] :before{animation-play-state:paused!important}}@keyframes hl-flow{to{stroke-dashoffset:-28px}}@keyframes hl-print{to{stroke-dashoffset:-36px}}@keyframes hl-twist{to{transform:translate(-40px)}}@keyframes hl-ccw{to{transform:rotate(-360deg)}}@keyframes hl-cw{to{transform:rotate(360deg)}}@keyframes hl-heat{0%{opacity:.35}to{opacity:.95}}@keyframes hl-step{0%,17%{stroke:#d9a06b;stroke-width:2px}23%,to{stroke:#f3f5f86b;stroke-width:1.5px}}@keyframes hl-label{0%,17%{opacity:1}23%,to{opacity:.7}}.hero-stage:not([data-warm]) .hero-stage__slide[aria-hidden=true] img{display:none}.hero-line__copy>*{animation:none}
