.pg-industries{--ind-red:var(--primary);--ind-ink:#2b2422}@supports (color:lab(0% 0 0)){.pg-industries{--ind-ink:lab(15.0089% 3.01889 2.55873)}}.pg-industries .ind-tile{aspect-ratio:4/5;background:#f3f1ee;border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.pg-industries .ind-tile img{object-fit:cover}.pg-industries .mk{z-index:2;background:var(--ind-ink);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0 0 2px #ffffffd9;box-shadow:0 0 0 2px lab(100% 0 0/.85)}.pg-industries .mk.on{background:var(--ind-red);box-shadow:0 0 0 2px #ffffffd9, 0 0 0 6px color-mix(in oklch, var(--primary) 16%, transparent);animation:3.2s ease-in-out infinite indMkPulse}@supports (color:lab(0% 0 0)){.pg-industries .mk.on{box-shadow:0 0 0 2px lab(100% 0 0/.85), 0 0 0 6px color-mix(in oklch, var(--primary) 16%, transparent)}}.pg-industries .mlink{z-index:1;border-top:1.25px dashed color-mix(in oklch, var(--primary) 70%, transparent);transform-origin:0 0;height:0;position:absolute}.pg-industries .mkl{z-index:3;color:var(--ind-ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fffffff0;background:lab(100% 0 0/.94);border-radius:2px;padding:2px 5px;font-size:8px;position:absolute;transform:translate(-50%,11px)}.pg-industries .mkl:before{content:"";border-left:1px dashed color-mix(in oklch, var(--primary) 80%, transparent);height:7px;position:absolute;top:-8px;left:50%}.pg-industries .mkl.up{transform:translate(-50%,calc(-100% - 11px))}.pg-industries .mkl.up:before{top:auto;bottom:-8px}.pg-industries .agents{padding-top:22px;position:relative}.pg-industries .agents .lk{border-top:1.5px dashed color-mix(in oklch, var(--primary) 55%, transparent);height:0;position:absolute;top:6px}.pg-industries .agents .nd{background:var(--ind-ink);border-radius:50%;width:7px;height:7px;margin:-3px 0 0 -3.5px;position:absolute;top:6px}.pg-industries .agents .nd.on{background:var(--ind-red);animation:3.2s ease-in-out infinite indNdPulse}.pg-industries .agents .tk{border-left:1px solid #2b242259;border-left:1px solid lab(15.0089% 3.01889 2.55873/.35);width:0;height:13px;position:absolute;top:9px}@keyframes indMkPulse{0%,to{box-shadow:0 0 0 2px #ffffffd9, 0 0 0 4px color-mix(in oklch, var(--primary) 12%, transparent)}50%{box-shadow:0 0 0 2px #ffffffd9, 0 0 0 8px color-mix(in oklch, var(--primary) 20%, transparent)}}@supports (color:lab(0% 0 0)){@keyframes indMkPulse{0%,to{box-shadow:0 0 0 2px lab(100% 0 0/.85), 0 0 0 4px color-mix(in oklch, var(--primary) 12%, transparent)}50%{box-shadow:0 0 0 2px lab(100% 0 0/.85), 0 0 0 8px color-mix(in oklch, var(--primary) 20%, transparent)}}}@keyframes indNdPulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 10%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklch, var(--primary) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.pg-industries .mk.on,.pg-industries .agents .nd.on{animation:none}}.pg-industries .nhalo{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite indNh}.pg-industries .ntag{color:var(--ind-ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fffffff2;background:lab(100% 0 0/.95);border-radius:3px;padding:3px 6px;font-size:9px;position:absolute;transform:translate(-50%,12px);box-shadow:0 1px 2px #1c191714}.pg-industries .ntag:before{content:"";border-left:1px dashed color-mix(in oklch, var(--primary) 80%, transparent);height:8px;position:absolute;top:-9px;left:50%}@keyframes indNh{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.8;transform:scale(1.25)}}.pg-industries .mc-grid{background-image:radial-gradient(#c8c2bd 1px,#0000 1.2px);background-image:radial-gradient(lab(78.8705% 1.60337 3.1635) 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(at 50% 45%,#000 30%,#0000 78%)}.pg-industries .mc-vline{border-left:1.25px dashed color-mix(in oklch, var(--primary) 55%, transparent);width:0;display:block;position:relative}.pg-industries .mc-vdot{background:var(--ind-red);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3.5px}.pg-industries .mc-ring{border:1px dashed #473c3938;border:1px dashed lab(26.4543% 4.4374 3.65548/.22);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pg-industries .mc-orb{background:#2b2422b3;background:lab(15.0089% 3.01889 2.55873/.7);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute}.pg-industries .mc-orb.red{background:var(--ind-red);box-shadow:0 0 0 4px color-mix(in oklch, var(--primary) 15%, transparent)}.pg-industries .mc-fan{width:100%;height:26px;position:relative}.pg-industries .mc-hline{border-top:1.25px dashed color-mix(in oklch, var(--primary) 55%, transparent);position:absolute;top:0;left:12.5%;right:12.5%}.pg-industries .mc-drop{border-left:1.25px dashed color-mix(in oklch, var(--primary) 55%, transparent);height:26px;position:absolute;top:0}.pg-industries .mc-drop:after{content:"";background:var(--ind-red);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-3px;left:-3.5px}@media (max-width:900px){.pg-industries .mc-fan{display:none}}@media (prefers-reduced-motion:reduce){.pg-industries .nhalo{animation:none}}
