.content-page-module__f9hx0G__detailWithVisual{isolation:isolate;position:relative;overflow:hidden}.content-page-module__f9hx0G__visual{z-index:0;position:absolute;inset:0}.content-page-module__f9hx0G__image{filter:saturate(.7)contrast(1.06);object-fit:cover}.content-page-module__f9hx0G__visual:after{background:linear-gradient(90deg, color-mix(in srgb, var(--paper-100) 97%, transparent) 0%, color-mix(in srgb, var(--paper-100) 88%, transparent) 48%, color-mix(in srgb, var(--ink-950) 56%, transparent) 100%);content:"";position:absolute;inset:0}.content-page-module__f9hx0G__detailContent{z-index:1;position:relative}@media (max-width:720px){.content-page-module__f9hx0G__visual:after{background:linear-gradient(180deg, color-mix(in srgb, var(--paper-100) 97%, transparent) 0%, color-mix(in srgb, var(--paper-100) 86%, transparent) 72%, color-mix(in srgb, var(--ink-950) 48%, transparent) 100%)}}
.industrial-visual-module__HiFGlW__visual{isolation:isolate;min-height:var(--map-panel-min-height);--map-panel-min-height:32rem;--map-photo-bottom:3.5rem;--map-photo-gap:.5rem;--map-photo-width:5.5rem;--map-photo-opacity:.54;--map-photo-right:1.1rem;--map-tech-tracking:.08em;--map-type-micro:6px;--map-type-code:7px;--map-type-label:13px;--map-type-title:17px;--map-caption-shadow:0 1px 12px var(--ink-950);--map-stage-shadow:0 1rem 2rem color-mix(in srgb, var(--ink-950) 72%, transparent);--map-route-glow:0 0 .45rem color-mix(in srgb, var(--aqua-300) 48%, transparent);--map-signal-glow:0 0 .75rem var(--aqua-300);--map-core-glow:0 0 1.25rem var(--signal-500);--map-line-idle-opacity:.18;--map-line-settled-opacity:.48;--map-line-complete-opacity:.72;--map-node-idle-opacity:.74;--map-core-idle-opacity:.46;--map-signal-idle-scale:.75;--map-node-active-scale:1.055;--map-core-active-scale:1.045;overflow:hidden}.industrial-visual-module__HiFGlW__photoField,.industrial-visual-module__HiFGlW__photoVeil{position:absolute;inset:0}.industrial-visual-module__HiFGlW__photoField{z-index:-1}.industrial-visual-module__HiFGlW__heroImage{filter:saturate(.72)contrast(1.08)brightness(.68);object-fit:cover;object-position:center}.industrial-visual-module__HiFGlW__photoVeil{background:linear-gradient(90deg, color-mix(in srgb, var(--ink-950) 82%, transparent), color-mix(in srgb, var(--ink-900) 64%, transparent)), radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--aqua-600) 20%, transparent), transparent 48%), linear-gradient(0deg, color-mix(in srgb, var(--ink-950) 84%, transparent), transparent 42%, color-mix(in srgb, var(--ink-950) 70%, transparent))}.industrial-visual-module__HiFGlW__photoRack{bottom:var(--map-photo-bottom);gap:var(--map-photo-gap);grid-template-columns:repeat(2, var(--map-photo-width));opacity:var(--map-photo-opacity);right:var(--map-photo-right);display:grid;position:absolute}.industrial-visual-module__HiFGlW__photoPlate{aspect-ratio:4/3;background:var(--ink-900);border:1px solid var(--line-dark);display:block;position:relative;overflow:hidden}.industrial-visual-module__HiFGlW__photoPlate:after{background:linear-gradient(150deg, transparent 42%, color-mix(in srgb, var(--aqua-300) 26%, transparent));content:"";position:absolute;inset:0}.industrial-visual-module__HiFGlW__detailImage{object-fit:cover;width:100%;height:100%}.industrial-visual-module__HiFGlW__visual .industrial-visual-module__HiFGlW__caption,.industrial-visual-module__HiFGlW__visual .industrial-visual-module__HiFGlW__readout{color:color-mix(in srgb, var(--paper-100) 72%, var(--aqua-300));text-shadow:var(--map-caption-shadow);z-index:3;position:relative}.industrial-visual-module__HiFGlW__mapStage{z-index:2;position:relative}.industrial-visual-module__HiFGlW__visual .industrial-visual-module__HiFGlW__diagram{filter:drop-shadow(var(--map-stage-shadow));margin:.5rem 0 .75rem;overflow:visible}.industrial-visual-module__HiFGlW__grid{fill:url(#system-map-grid)}.industrial-visual-module__HiFGlW__gridLine{fill:none;stroke:var(--aqua-300);stroke-opacity:.14;vector-effect:non-scaling-stroke}.industrial-visual-module__HiFGlW__visualRing{fill:color-mix(in srgb, var(--ink-900) 36%, transparent);stroke:color-mix(in srgb, var(--aqua-300) 34%, transparent);stroke-width:1px}.industrial-visual-module__HiFGlW__dashedRing{stroke-dasharray:5 8}.industrial-visual-module__HiFGlW__pipeLine{fill:none;filter:drop-shadow(var(--map-route-glow));stroke:var(--aqua-300);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:1.8px}.industrial-visual-module__HiFGlW__signalParticle{fill:var(--aqua-300);filter:drop-shadow(var(--map-signal-glow))}.industrial-visual-module__HiFGlW__core{color:inherit}.industrial-visual-module__HiFGlW__coreHalo{fill:color-mix(in srgb, var(--signal-500) 14%, transparent);opacity:.3}.industrial-visual-module__HiFGlW__coreRect{fill:color-mix(in srgb, var(--signal-500) 88%, var(--signal-300));stroke:var(--signal-300);stroke-width:1px}.industrial-visual-module__HiFGlW__core text{fill:var(--ink-950);text-anchor:middle}.industrial-visual-module__HiFGlW__coreKicker,.industrial-visual-module__HiFGlW__coreSub,.industrial-visual-module__HiFGlW__nodeOrder,.industrial-visual-module__HiFGlW__nodeCode{font-variant-numeric:tabular-nums;letter-spacing:var(--map-tech-tracking);font-family:ui-monospace,monospace}.industrial-visual-module__HiFGlW__coreKicker{font-size:var(--map-type-micro);font-weight:800}.industrial-visual-module__HiFGlW__coreTitle{font-size:var(--map-type-title);font-weight:900}.industrial-visual-module__HiFGlW__coreSub{font-size:var(--map-type-micro);font-weight:700}.industrial-visual-module__HiFGlW__mapNode{color:inherit}.industrial-visual-module__HiFGlW__mapNode circle{fill:color-mix(in srgb, var(--ink-900) 86%, transparent);stroke:color-mix(in srgb, var(--aqua-300) 58%, var(--ink-700));stroke-width:1px}.industrial-visual-module__HiFGlW__nodeLabel{fill:var(--paper-100);font-size:var(--map-type-label);text-anchor:middle;font-weight:800}.industrial-visual-module__HiFGlW__nodeOrder{fill:var(--signal-300);font-size:var(--map-type-micro);text-anchor:middle;font-weight:800}.industrial-visual-module__HiFGlW__nodeCode{fill:color-mix(in srgb, var(--paper-100) 52%, var(--aqua-300));font-size:var(--map-type-code);text-anchor:middle}@media (max-width:600px){.industrial-visual-module__HiFGlW__visual{--map-panel-min-height:31rem;--map-photo-opacity:.38;--map-photo-right:.75rem;--map-photo-width:4rem;padding:.75rem .75rem 5.75rem}.industrial-visual-module__HiFGlW__photoRack{grid-template-columns:repeat(2, var(--map-photo-width));opacity:var(--map-photo-opacity);right:var(--map-photo-right)}.industrial-visual-module__HiFGlW__visual .industrial-visual-module__HiFGlW__diagram{margin-block:.25rem .5rem}}
.industrial-visual-motion-module__mw9QlG__pipeLine{animation:industrial-visual-motion-module__mw9QlG__routeLine var(--map-cycle) var(--ease) var(--signal-delay) infinite;animation-fill-mode:both}.industrial-visual-motion-module__mw9QlG__signalParticle{animation:industrial-visual-motion-module__mw9QlG__travelSignal var(--map-cycle) var(--ease) var(--signal-delay) infinite;opacity:0;transform-box:fill-box;transform-origin:50%;will-change:transform, opacity;animation-fill-mode:both}.industrial-visual-motion-module__mw9QlG__core{animation:industrial-visual-motion-module__mw9QlG__coreLock var(--map-cycle) var(--ease) var(--core-delay) infinite;opacity:var(--map-core-idle-opacity);transform-box:fill-box;transform-origin:50%;animation-fill-mode:both}.industrial-visual-motion-module__mw9QlG__mapNode{animation:industrial-visual-motion-module__mw9QlG__nodeConfirm var(--map-cycle) var(--ease) var(--signal-delay) infinite;transform-box:fill-box;transform-origin:50%;animation-fill-mode:both}@keyframes industrial-visual-motion-module__mw9QlG__routeLine{0%,1%{opacity:var(--map-line-idle-opacity);stroke-dashoffset:1px}13%{opacity:1;stroke-dashoffset:0}18%,to{opacity:var(--map-line-settled-opacity);stroke-dashoffset:0}}@keyframes industrial-visual-motion-module__mw9QlG__nodeConfirm{0%,1%{filter:none;opacity:var(--map-node-idle-opacity);transform:scale(1)}8%{filter:drop-shadow(var(--map-signal-glow));opacity:1;transform:scale(var(--map-node-active-scale))}17%,to{filter:none;opacity:1;transform:scale(1)}}@keyframes industrial-visual-motion-module__mw9QlG__travelSignal{0%,1%{opacity:0;transform:translate(0, 0) scale(var(--map-signal-idle-scale))}4%{opacity:1;transform:translate(0)scale(1)}13%{opacity:1;transform:translate(var(--route-x), var(--route-y)) scale(1)}17%,to{opacity:0;transform:translate(var(--route-x), var(--route-y)) scale(var(--map-signal-idle-scale))}}@keyframes industrial-visual-motion-module__mw9QlG__coreLock{0%,2%{filter:none;opacity:var(--map-core-idle-opacity);transform:scale(1)}8%{filter:drop-shadow(var(--map-core-glow));opacity:1;transform:scale(var(--map-core-active-scale))}16%,to{filter:none;opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.industrial-visual-motion-module__mw9QlG__pipeLine,.industrial-visual-motion-module__mw9QlG__signalParticle,.industrial-visual-motion-module__mw9QlG__mapNode,.industrial-visual-motion-module__mw9QlG__core{animation:none}.industrial-visual-motion-module__mw9QlG__pipeLine{opacity:var(--map-line-complete-opacity);stroke-dashoffset:0}.industrial-visual-motion-module__mw9QlG__signalParticle{display:none}.industrial-visual-motion-module__mw9QlG__mapNode,.industrial-visual-motion-module__mw9QlG__core{filter:none;opacity:1;transform:none}}
.service-grid-module__xahXYG__row{isolation:isolate;position:relative;overflow:hidden}.service-grid-module__xahXYG__image{filter:saturate(.72)contrast(1.06);object-fit:cover;opacity:.58;transition:opacity .18s var(--ease), transform .32s var(--ease);z-index:0;transform:scale(1.035)}.service-grid-module__xahXYG__shade{background:linear-gradient(90deg, color-mix(in srgb, var(--paper-100) 98%, transparent) 0%, color-mix(in srgb, var(--paper-100) 90%, transparent) 30%, color-mix(in srgb, var(--ink-950) 68%, transparent) 58%, color-mix(in srgb, var(--ink-950) 84%, transparent) 100%);opacity:.92;transition:opacity .18s var(--ease);z-index:1;position:absolute;inset:0}.service-grid-module__xahXYG__row>.service-grid-module__xahXYG__scope{color:var(--paper-100);text-shadow:0 1px 10px var(--ink-950);transition:color .18s var(--ease)}.service-grid-module__xahXYG__row>span:not(.service-grid-module__xahXYG__shade),.service-grid-module__xahXYG__row>strong,.service-grid-module__xahXYG__row>i{z-index:2;position:relative}.service-grid-module__xahXYG__row:hover .service-grid-module__xahXYG__image,.service-grid-module__xahXYG__row:focus-visible .service-grid-module__xahXYG__image{opacity:1;transform:scale(1)}.service-grid-module__xahXYG__row:hover .service-grid-module__xahXYG__shade,.service-grid-module__xahXYG__row:focus-visible .service-grid-module__xahXYG__shade{opacity:1}@media (hover:none){.service-grid-module__xahXYG__image,.service-grid-module__xahXYG__shade{opacity:1}}@media (prefers-reduced-motion:reduce){.service-grid-module__xahXYG__image,.service-grid-module__xahXYG__shade,.service-grid-module__xahXYG__row>.service-grid-module__xahXYG__scope{transition:none}}
