.WarehouseTechnology-module__FcXcFW__figure{--ink:#fcfcfb;--soft:#cbd2de;--rule:#ffffff40;--accent:#d38c6d;color:var(--ink);border:1px solid var(--rule);border-top:3px solid var(--accent);padding:28px}.WarehouseTechnology-module__FcXcFW__light{--ink:var(--color-navy);--soft:var(--color-muted);--rule:var(--color-line);--accent:var(--color-copper);background:var(--color-greyblue)}.WarehouseTechnology-module__FcXcFW__caption{letter-spacing:.07em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.5}.WarehouseTechnology-module__FcXcFW__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.WarehouseTechnology-module__FcXcFW__input{min-width:0}.WarehouseTechnology-module__FcXcFW__input svg{width:70px;height:62px;margin-bottom:14px;display:block}.WarehouseTechnology-module__FcXcFW__figure svg{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.WarehouseTechnology-module__FcXcFW__figure .WarehouseTechnology-module__FcXcFW__accent{stroke:var(--accent);fill:var(--accent)}.WarehouseTechnology-module__FcXcFW__nodeTitle{-webkit-hyphens:manual;hyphens:manual;color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.WarehouseTechnology-module__FcXcFW__detail{color:var(--soft);margin-top:6px;font-size:.875rem;line-height:1.5}.WarehouseTechnology-module__FcXcFW__connection{grid-template-columns:1fr 1fr;height:36px;margin:12px 24% 0;display:grid;position:relative}.WarehouseTechnology-module__FcXcFW__connection span{border-left:1px solid var(--accent);border-bottom:1px solid var(--accent);height:18px}.WarehouseTechnology-module__FcXcFW__connection span:last-child{border-left:0;border-right:1px solid var(--accent)}.WarehouseTechnology-module__FcXcFW__connection:after{content:"";border-left:1px solid var(--accent);height:18px;position:absolute;top:18px;left:50%}.WarehouseTechnology-module__FcXcFW__core{border:1px solid var(--rule);align-items:center;gap:18px;padding:20px 18px;display:flex}.WarehouseTechnology-module__FcXcFW__core svg{flex:none;width:50px;height:48px}.WarehouseTechnology-module__FcXcFW__outputsLabel{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;margin-top:18px;font-size:.75rem;font-weight:700;line-height:1.5}.WarehouseTechnology-module__FcXcFW__outputs{gap:10px;margin:8px 0 0;display:grid}.WarehouseTechnology-module__FcXcFW__outputs>div{align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.WarehouseTechnology-module__FcXcFW__outputs p{color:var(--soft);font-size:.875rem;line-height:1.5}.WarehouseTechnology-module__FcXcFW__dot{background:var(--accent);flex:none;width:5px;height:5px;margin-top:calc(.75em - 2.5px)}.WarehouseTechnology-module__FcXcFW__note{border-top:1px solid var(--rule);color:var(--soft);margin-top:22px;padding-top:14px;font-size:.8125rem;line-height:1.55}@media (max-width:639px){.WarehouseTechnology-module__FcXcFW__figure{padding:22px 18px}.WarehouseTechnology-module__FcXcFW__inputs{gap:18px;margin-top:22px}.WarehouseTechnology-module__FcXcFW__input svg{width:58px;height:54px}.WarehouseTechnology-module__FcXcFW__core{gap:14px;padding:17px 14px}.WarehouseTechnology-module__FcXcFW__core svg{width:40px}}@media (max-width:359px){.WarehouseTechnology-module__FcXcFW__inputs{gap:12px}.WarehouseTechnology-module__FcXcFW__figure{padding:20px 14px}}.WarehouseTechnology-module__FcXcFW__figure{container-type:inline-size}@container (max-width:12em){.WarehouseTechnology-module__FcXcFW__inputs{grid-template-columns:1fr;gap:24px}.WarehouseTechnology-module__FcXcFW__input{display:block}.WarehouseTechnology-module__FcXcFW__input svg{width:48px;margin-bottom:12px}.WarehouseTechnology-module__FcXcFW__connection{display:none}.WarehouseTechnology-module__FcXcFW__core{border-inline:0;flex-direction:column;align-items:flex-start;margin-top:24px;padding-inline:0}.WarehouseTechnology-module__FcXcFW__caption{letter-spacing:0;text-transform:none;font-size:.75rem}}.WarehouseTechnology-module__FcXcFW__page h1{-webkit-hyphens:manual;hyphens:manual}.WarehouseTechnology-module__FcXcFW__page a[href=\/contact]{padding-inline:min(1.5rem,24px)}
