.kcc:where(.astro-jrnwgoyt){--kcc-hue:color-mix(in oklab, var(--stl-color-blue) 58%, var(--stl-color-cyan));--kcc-on:var(--kcc-current,var(--kcc-hue));--kcc-glint:var(--stl-color-foreground);--kcc-hot:color-mix(in oklab, var(--kcc-on) 45%, var(--kcc-glint));--kcc-no:var(--kcc-refuse,color-mix(in oklab, var(--stl-color-red) 82%, var(--stl-color-foreground)));--kcc-lit:var(--kcc-on);--kcc-wash:30%;--kcc-bloom:60%;--kcc-flare:var(--kcc-refuse,var(--stl-color-red));--kcc-halo:38%;width:6.25rem;display:block;position:relative}:root[data-theme=light] .kcc:where(.astro-jrnwgoyt){--kcc-glint:var(--stl-color-background);--kcc-wash:24%;--kcc-bloom:38%;--kcc-halo:20%}.kcc:where(.astro-jrnwgoyt)>svg:where(.astro-jrnwgoyt){width:100%;height:auto;display:block;overflow:visible}.kcc:where(.astro-jrnwgoyt) .kcc--refuse:where(.astro-jrnwgoyt){--kcc-on:var(--kcc-no);--kcc-hot:color-mix(in oklab, var(--kcc-no) 60%, var(--kcc-glint));--kcc-lit:var(--kcc-no)}.kcc-wash:where(.astro-jrnwgoyt),.kcc-bloom:where(.astro-jrnwgoyt),.kcc-halo:where(.astro-jrnwgoyt),.kcc-spark:where(.astro-jrnwgoyt){opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0}.kcc-wash:where(.astro-jrnwgoyt){z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--kcc-on) var(--kcc-wash), transparent), color-mix(in srgb, var(--kcc-on) calc(var(--kcc-wash) * .42), transparent) 50%, transparent);filter:blur(10px);width:9.5rem;height:6rem;margin:-3rem 0 0 -4.75rem}.kcc-bloom:where(.astro-jrnwgoyt){z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--kcc-on) var(--kcc-bloom), transparent), color-mix(in srgb, var(--kcc-on) calc(var(--kcc-bloom) * .35), transparent) 55%, transparent);filter:blur(2.5px);width:1.9rem;height:1.7rem;margin:-.85rem 0 0 -.95rem}.kcc-halo:where(.astro-jrnwgoyt){z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--kcc-flare) var(--kcc-halo), transparent), color-mix(in srgb, var(--kcc-flare) calc(var(--kcc-halo) * .55), transparent) 50%, transparent);filter:blur(3px);width:3.6rem;height:2.8rem;margin:-1.4rem 0 0 -1.8rem}.kcc-spark:where(.astro-jrnwgoyt){z-index:1;background:radial-gradient(closest-side, var(--kcc-hot), color-mix(in srgb, var(--kcc-on) 70%, transparent) 45%, transparent);width:.55rem;height:.55rem;margin:-.275rem 0 0 -.275rem}.kcc-live:where(.astro-jrnwgoyt){pointer-events:none;filter:drop-shadow(0 0 1px var(--kcc-lit)) drop-shadow(0 0 2.5px color-mix(in srgb, var(--kcc-lit) 70%, transparent));position:absolute;inset:0}.kcc-c:where(.astro-jrnwgoyt){opacity:0;fill:var(--kcc-lit);stroke:var(--kcc-lit);stroke-width:2.5px;stroke-linejoin:round}@media (forced-colors:active){.kcc-wash:where(.astro-jrnwgoyt),.kcc-bloom:where(.astro-jrnwgoyt),.kcc-halo:where(.astro-jrnwgoyt),.kcc-spark:where(.astro-jrnwgoyt),.kcc-live:where(.astro-jrnwgoyt){display:none}}@media print{.kcc-wash:where(.astro-jrnwgoyt),.kcc-bloom:where(.astro-jrnwgoyt),.kcc-halo:where(.astro-jrnwgoyt),.kcc-spark:where(.astro-jrnwgoyt),.kcc-live:where(.astro-jrnwgoyt){display:none}}.km:where(.astro-xlg64ewo){--km-ink:var(--stl-color-foreground);--km-bg:var(--stl-color-background);--km-muted:color-mix(in srgb, var(--stl-color-foreground) 68%, var(--stl-color-background));--km-line:color-mix(in srgb, var(--stl-color-foreground) 14%, var(--stl-color-background));--km-path:color-mix(in srgb, var(--stl-color-foreground) 24%, var(--stl-color-background));--km-zone:color-mix(in srgb, var(--stl-color-foreground) 3.5%, var(--stl-color-background));--km-zone-edge:color-mix(in srgb, var(--stl-color-foreground) 11%, var(--stl-color-background));--km-kc:color-mix(in srgb, var(--stl-color-cyan) 66%, var(--stl-color-foreground));--km-kc-zone:color-mix(in srgb, var(--stl-color-cyan) 9%, var(--stl-color-background));--km-kc-edge:color-mix(in srgb, var(--stl-color-cyan) 50%, var(--stl-color-background));--km-refuse:color-mix(in oklab, var(--stl-color-red) 82%, var(--stl-color-foreground));--km-current:color-mix(in oklab, var(--stl-color-blue) 58%, var(--stl-color-cyan));--kcc-current:var(--km-current);--km-cable:color-mix(in oklab, var(--km-current) 44%, var(--km-bg));--km-white:var(--stl-color-foreground);--km-on-white:var(--stl-color-background);--km-glow:62%;color:var(--km-ink);font-family:var(--stl-typography-font);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:1.25rem 0 1.5rem;position:relative;container:km/inline-size}.km:where(.astro-xlg64ewo) :where(.astro-xlg64ewo){box-sizing:border-box}:root[data-theme=light] .km:where(.astro-xlg64ewo){--km-white:var(--stl-color-background);--km-on-white:var(--stl-color-foreground);--km-glow:46%;--km-cable:color-mix(in oklab, var(--km-current) 38%, var(--km-bg))}.km-map:where(.astro-xlg64ewo){--km-play:1;--km-gap:2.1rem;--km-drop:1.5rem;--km-pad:.7rem;--km-logo:8.5rem;--km-lh:calc(var(--km-logo) * 114 / 543);--km-pin:calc(var(--km-logo) * 11.765 / 543);--km-lane0:.55rem;--km-ep-pad:calc(var(--km-lane0) + 2 * var(--km-pin) + .75rem);--km-r:5px;--km-kc-pad:.85rem;--km-pdrop:.4rem;--km-tag-size:.74rem;--km-tag-lines:2;--km-tag-gap:.4rem;--km-tag-w:calc(var(--km-tag-size) * 11.6);--km-kc-share:calc(1.42 / 2.86);--km-lift:calc((var(--km-tag-gap) + var(--km-tag-lines) * 1.4 * var(--km-tag-size)) / 2);grid-template-columns:minmax(0, .84fr) var(--km-gap) minmax(0, 1.42fr) var(--km-gap) minmax(0, 1.44fr);grid-template-rows:auto var(--km-drop) auto;grid-template-areas:"agents in ep out services"". .links. .""people pin kc kc kc";display:grid;position:relative}.km-agents:where(.astro-xlg64ewo){grid-area:agents}.km-w--in:where(.astro-xlg64ewo){grid-area:in;display:none}.km-ep:where(.astro-xlg64ewo){grid-area:ep}.km-w--out:where(.astro-xlg64ewo){grid-area:out;display:none}.km-services:where(.astro-xlg64ewo){grid-area:services}.km-links:where(.astro-xlg64ewo){grid-area:links;position:relative}.km-people:where(.astro-xlg64ewo){grid-area:people}.km-w--people:where(.astro-xlg64ewo){grid-area:pin;position:relative}.km-kc:where(.astro-xlg64ewo){grid-area:kc}.km-zone:where(.astro-xlg64ewo){padding:.6rem var(--km-pad) var(--km-pad);border:1px solid var(--km-zone-edge);background:var(--km-zone);border-radius:10px;flex-direction:column;gap:.5rem;display:flex}.km-name:where(.astro-xlg64ewo){color:var(--km-muted);margin-left:.1rem;font-size:.7rem;font-weight:500;line-height:1.45}.km-chip:where(.astro-xlg64ewo){border:1px solid var(--km-line);background:var(--km-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.16rem .5rem;font-size:.7rem;font-weight:500;line-height:1.35;display:inline-flex;position:relative}.km-chip--more:where(.astro-xlg64ewo){color:var(--km-muted)}.km-mark:where(.astro-xlg64ewo){background:var(--km-white);border-radius:999px;flex:none;place-items:center;width:1.05rem;height:1.05rem;padding:1.5px;display:inline-grid}.km-mark:where(.astro-xlg64ewo) img:where(.astro-xlg64ewo){object-fit:contain;width:100%;height:100%;display:block;margin:0!important}.km-mark--mono:where(.astro-xlg64ewo):before{content:"";background:var(--km-on-white);width:100%;height:100%;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat}.km-list:where(.astro-xlg64ewo){gap:.45rem;margin-block:auto;display:grid}.km-chip--agent:where(.astro-xlg64ewo){padding-block:.3rem;font-size:.74rem}.km-chip--agent:where(.astro-xlg64ewo):has(.km-mark){padding-left:.3rem}.km-chip--agent:where(.astro-xlg64ewo):after{content:"";width:calc(var(--km-pad) + 1px + var(--km-gap));border-top:1.5px solid var(--km-path);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.km-ep:where(.astro-xlg64ewo){padding-left:var(--km-ep-pad);overflow-y:clip}.km-ep:where(.astro-xlg64ewo) .km-name:where(.astro-xlg64ewo){margin-left:calc(var(--km-pad) - var(--km-ep-pad) + .1rem)}.km-pts:where(.astro-xlg64ewo){gap:.5rem;margin:auto 0;padding:0;list-style:none;display:grid}.km-pts:where(.astro-xlg64ewo)>li:where(.astro-xlg64ewo){margin:0;padding:0}.km-pt:where(.astro-xlg64ewo){isolation:isolate;border:1px solid var(--km-line);background:var(--km-bg);color:var(--km-ink);border-radius:8px;flex-direction:column;gap:.2rem;padding:.36rem .45rem .42rem;font-size:.72rem;font-weight:550;line-height:1.3;text-decoration:none;display:flex;position:relative}.km-pt__head:where(.astro-xlg64ewo){flex-wrap:wrap;align-items:center;gap:.25rem .35rem;min-height:1.15rem;padding-right:1rem;display:flex}.km-pt__host:where(.astro-xlg64ewo){white-space:nowrap}.km-pt__text:where(.astro-xlg64ewo){color:var(--km-muted);text-wrap:pretty;font-size:.66rem;font-weight:450;line-height:1.38}.km-go:where(.astro-xlg64ewo){width:.8rem;height:.8rem;color:var(--km-muted);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:.5rem;right:.45rem}.km-pt:where(.astro-xlg64ewo):hover{border-color:color-mix(in srgb, var(--stl-color-foreground) 34%, var(--stl-color-background))}.km-pt:where(.astro-xlg64ewo):hover .km-go:where(.astro-xlg64ewo){color:var(--km-ink)}.km-pt--kc:where(.astro-xlg64ewo):hover{border-color:var(--km-kc)}.km-pt:where(.astro-xlg64ewo):focus-visible{outline:2px solid var(--km-ink);outline-offset:2px}.km-pt:where(.astro-xlg64ewo):after{content:"";width:calc(var(--km-pad) + 1px + var(--km-gap));border-top:1.5px solid var(--km-path);pointer-events:none;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.km-for:where(.astro-xlg64ewo){display:inline-flex}.km-for:where(.astro-xlg64ewo) .km-mark:where(.astro-xlg64ewo){width:.95rem;height:.95rem;box-shadow:0 0 0 1.5px var(--km-bg)}.km-for:where(.astro-xlg64ewo) .km-mark:where(.astro-xlg64ewo)+.km-mark:where(.astro-xlg64ewo){margin-left:-.3rem}.km-pt--kc:where(.astro-xlg64ewo){border-color:var(--km-kc-edge);background:var(--km-kc-zone)}.km-pt__piece:where(.astro-xlg64ewo){color:var(--km-kc);white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.35}.km-pt__piece--pill:where(.astro-xlg64ewo){border:1px solid var(--km-kc-edge);background:var(--km-kc-zone);border-radius:999px;padding:.05rem .45rem;font-size:.62rem}.km-pt__in:where(.astro-xlg64ewo){pointer-events:none;border-radius:7px;position:absolute;inset:0;overflow:hidden}.km-pass:where(.astro-xlg64ewo){opacity:0;will-change:transform, opacity;width:3.25rem;position:absolute;top:0;bottom:0;right:100%}.km-pass:where(.astro-xlg64ewo):before,.km-pass:where(.astro-xlg64ewo):after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--km-current) 55%, transparent) 62%, var(--km-current) 92%, transparent);height:1.5px;position:absolute;left:0;right:0}.km-pass:where(.astro-xlg64ewo):before{top:0}.km-pass:where(.astro-xlg64ewo):after{bottom:0}.km-cab:where(.astro-xlg64ewo),.km-lane:where(.astro-xlg64ewo),.km-plug:where(.astro-xlg64ewo){pointer-events:none;border:0 solid var(--km-cable);position:absolute}.km-cab:where(.astro-xlg64ewo){width:calc(var(--km-ep-pad) + 1px - var(--km-lane0) - var(--i) * var(--km-pin));border-top-width:1px;border-left-width:1px;border-top-left-radius:4px;height:40rem;top:calc(50% - .5px);right:calc(100% + 1px)}.km-lane:where(.astro-xlg64ewo){top:0;bottom:0;left:calc(var(--km-lane0) + var(--i) * var(--km-pin));border-left-width:1px}.km-plug:where(.astro-xlg64ewo){z-index:-2;--y:calc(var(--km-lh) * (60.03 - var(--i) * 11.765) / 114);top:-40rem;right:calc(50% + var(--km-logo) / 2);bottom:calc(var(--km-lh) - var(--y) - .5px);left:calc(var(--km-lane0) + var(--i) * var(--km-pin) - 1.5px);border-bottom-left-radius:calc(var(--km-r) + (2 - var(--i)) * var(--km-pin));filter:blur(.3px);border-bottom-width:1px;border-left-width:1px}.km-plug--people:where(.astro-xlg64ewo){top:calc(var(--km-lh) * 96 / 114);right:calc(50% + var(--km-logo) / 2 - var(--km-logo) * 26.25 / 543 - .5px);bottom:calc(-1 * var(--km-pdrop) - .5px);border-radius:0 0 var(--km-r) 0;border-width:0 1px 1px 0;left:0}.km-w--people:where(.astro-xlg64ewo):before,.km-w--people:where(.astro-xlg64ewo) .km-pulse:where(.astro-xlg64ewo){content:"";left:0;right:0;top:calc(50% - var(--km-lift) + var(--km-lh) / 2 + var(--km-pdrop) - .5px);border-top:1px solid var(--km-cable);position:absolute}.km-pulse:where(.astro-xlg64ewo){--km-cable:color-mix(in oklab, var(--km-current) 85%, var(--km-bg));opacity:0;will-change:opacity}.km-wall:where(.astro-xlg64ewo){grid-template-columns:repeat(8,minmax(0,1fr));gap:.3rem;margin-top:auto;display:grid}.km-tile:where(.astro-xlg64ewo){aspect-ratio:1;border:1px solid var(--km-line);background:var(--km-white);border-radius:7px;display:block;position:relative}.km-tile:where(.astro-xlg64ewo) img:where(.astro-xlg64ewo){object-fit:contain;width:56%;height:56%;position:absolute;inset:0;margin:auto!important}.km-more:where(.astro-xlg64ewo){color:var(--km-muted);margin:-.15rem 0 0 .1rem;font-size:.7rem;line-height:1.3}.km-own:where(.astro-xlg64ewo){border:1px solid var(--km-line);background:var(--km-bg);border-radius:6px;margin-bottom:auto;padding:.38rem .5rem;font-size:.72rem;font-weight:550;line-height:1.35;position:relative}.km-people:where(.astro-xlg64ewo){gap:.4rem}.km-idps:where(.astro-xlg64ewo){flex-wrap:wrap;gap:.22rem;display:flex}.km-chip--idp:where(.astro-xlg64ewo){gap:.24rem;padding:.1rem .36rem .1rem .14rem;font-size:.62rem}.km-chip--idp:where(.astro-xlg64ewo) .km-mark:where(.astro-xlg64ewo){width:.85rem;height:.85rem;padding:1.5px}.km-kc:where(.astro-xlg64ewo){isolation:isolate;grid-template-columns:subgrid;padding:var(--km-kc-pad) 0;border:1.5px solid var(--km-kc-edge);background:var(--km-kc-zone);grid-template-rows:1fr;align-items:center;gap:0;display:grid;position:relative;overflow:hidden}.km-kc:where(.astro-xlg64ewo):before{content:"";z-index:-1;background:color-mix(in srgb, var(--km-kc-zone) 38%, transparent);pointer-events:none;position:absolute;inset:0}.km-kc__mark:where(.astro-xlg64ewo){min-height:calc(var(--km-lh) + 2 * var(--km-lift) + 2 * var(--km-pdrop) + .5rem);flex-direction:column;grid-area:1/1;justify-content:center;align-self:stretch;display:flex;position:relative}.km-k:where(.astro-xlg64ewo){height:var(--km-lh);justify-content:center;display:flex;position:relative}.km-k:where(.astro-xlg64ewo) .kcc{width:var(--km-logo);flex:none}.km-role:where(.astro-xlg64ewo){height:calc(var(--km-tag-lines) * 1.4 * var(--km-tag-size));margin:var(--km-tag-gap) calc(-1 * var(--km-gap)) 0 0;padding-left:calc(50% - var(--km-logo) / 2 + var(--km-logo) * 160.87 / 543 - .06em);color:var(--km-muted);font-size:var(--km-tag-size);text-wrap:balance;line-height:1.4}.km-jobs:where(.astro-xlg64ewo){padding-left:calc((100% - var(--km-gap)) * var(--km-kc-share) / 2 - var(--km-logo) * (.5 - 160.87 / 543) - var(--km-tag-size) * .06 + var(--km-tag-w));grid-area:1/1/auto/-1;grid-template-columns:repeat(2,max-content);justify-content:center;gap:.4rem;display:grid}.km-job:where(.astro-xlg64ewo){isolation:isolate;border:1px solid color-mix(in srgb, var(--stl-color-cyan) 30%, var(--stl-color-background));background:var(--km-bg);white-space:nowrap;border-radius:7px;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .45rem;font-size:.76rem;font-weight:500;line-height:1.3;display:flex;position:relative}.km-job__ic:where(.astro-xlg64ewo){flex:none;display:grid;position:relative}.km-job__ic:where(.astro-xlg64ewo)>*{grid-area:1/1}.km-job:where(.astro-xlg64ewo) .km-job__icon{width:1rem;height:1rem;color:var(--km-kc);stroke-width:1.75px}.km-job:where(.astro-xlg64ewo){--km-lit:var(--km-current)}.km-job:where(.astro-xlg64ewo) .km-lit{opacity:0;pointer-events:none;will-change:opacity}.km-job:where(.astro-xlg64ewo)>.km-lit:where(.astro-xlg64ewo){z-index:-1;border:1px solid color-mix(in oklab, var(--km-lit) 78%, var(--km-bg));background:color-mix(in srgb, var(--km-lit) 7%, var(--km-bg));box-shadow:0 0 0 2.5px color-mix(in srgb, var(--km-lit) 13%, transparent);border-radius:8px;position:absolute;inset:-1px}.km-job:where(.astro-xlg64ewo) .km-job__icon.km-lit{color:var(--km-lit);stroke-width:1.9px}.km-job:where(.astro-xlg64ewo) .km-lit--no{--km-lit:var(--km-refuse)}.km-glow:where(.astro-xlg64ewo){z-index:-2;background:radial-gradient(closest-side, color-mix(in oklab, var(--km-current) 62%, var(--km-white)), color-mix(in srgb, var(--km-current) var(--km-glow), transparent) 26%, color-mix(in srgb, var(--km-current) calc(var(--km-glow) * .3), transparent) 60%, transparent);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:50%;width:1.35rem;height:1.35rem;margin:-.675rem 0 0 -.675rem;position:absolute;top:0;left:0}.km-glow--no:where(.astro-xlg64ewo){--km-current:var(--km-refuse)}.km-ring:where(.astro-xlg64ewo){border:1.75px solid color-mix(in srgb, var(--km-kc) 85%, var(--km-bg));border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-3px}.km-pt:where(.astro-xlg64ewo) .km-ring:where(.astro-xlg64ewo){border-radius:10px}.km-tile:where(.astro-xlg64ewo) .km-ring:where(.astro-xlg64ewo){border-radius:9px}.km-own:where(.astro-xlg64ewo) .km-ring:where(.astro-xlg64ewo){border-radius:8px}.km-ring--refuse:where(.astro-xlg64ewo){border-color:var(--km-refuse)}.km-fx:where(.astro-xlg64ewo){z-index:3;pointer-events:none;position:absolute;inset:0}.km-dot:where(.astro-xlg64ewo),.km-key:where(.astro-xlg64ewo){opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.km-dot:where(.astro-xlg64ewo){background:var(--km-kc);width:8px;height:8px;box-shadow:0 0 0 2.5px var(--km-bg);border-radius:50%}.km-dot--no:where(.astro-xlg64ewo){background:var(--km-refuse)}.km-key:where(.astro-xlg64ewo){background:var(--km-kc);width:20px;height:13px;box-shadow:0 0 0 2px var(--km-bg);color:var(--km-bg);border-radius:999px;place-items:center;display:grid}.km-key:where(.astro-xlg64ewo) svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:11px;height:11px}.km-pp:where(.astro-xlg64ewo){display:none}.km:where(.astro-xlg64ewo)[data-js] .km-pp:where(.astro-xlg64ewo){z-index:4;width:1.75rem;height:1.75rem;color:var(--km-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:absolute;top:.3rem;right:.35rem}.km-pp:where(.astro-xlg64ewo):hover{background:var(--km-zone);color:var(--km-ink)}.km-pp:where(.astro-xlg64ewo):focus-visible{outline:2px solid var(--km-ink);outline-offset:1px}.km-pp:where(.astro-xlg64ewo) svg:where(.astro-xlg64ewo){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem;display:none}.km-pp:where(.astro-xlg64ewo) .km-i-play:where(.astro-xlg64ewo){fill:currentColor;stroke:none}.km-pp:where(.astro-xlg64ewo)[data-state=play] .km-i-play:where(.astro-xlg64ewo),.km-pp:where(.astro-xlg64ewo)[data-state=pause] .km-i-pause:where(.astro-xlg64ewo),.km-pp:where(.astro-xlg64ewo)[data-state=replay] .km-i-replay:where(.astro-xlg64ewo){display:block}@media (prefers-reduced-motion:reduce){.km:where(.astro-xlg64ewo)[data-js] .km-pp:where(.astro-xlg64ewo),.km-fx:where(.astro-xlg64ewo),.km-glow:where(.astro-xlg64ewo){display:none}}.km-sr:where(.astro-xlg64ewo){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@container km (width<=43.5rem){.km-jobs:where(.astro-xlg64ewo){grid-template-columns:minmax(0,max-content);gap:.3rem}}@container km (width<=38rem){.km-map:where(.astro-xlg64ewo){--km-gap:1.6rem;--km-pad:.55rem;--km-logo:7rem;--km-tag-size:.72rem;--km-kc-share:calc(1.45 / 2.65);grid-template-columns:minmax(0, 1fr) var(--km-gap) minmax(0, 1.45fr) var(--km-gap) minmax(0, 1.2fr)}.km-wall:where(.astro-xlg64ewo){grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.km-tile:where(.astro-xlg64ewo){border-radius:6px}.km-tile:where(.astro-xlg64ewo) img:where(.astro-xlg64ewo){width:64%;height:64%}.km-pt:where(.astro-xlg64ewo){font-size:.7rem}.km-pt__head:where(.astro-xlg64ewo){padding-right:.9rem}.km-job:where(.astro-xlg64ewo){gap:.35rem;padding-inline:.4rem .55rem;font-size:.72rem}}@container km (width<=30rem){.km-map:where(.astro-xlg64ewo){--km-play:0;--km-logo:7rem;--km-gut:1.6rem;--km-kx:1.6rem;grid-template-columns:var(--km-gut) minmax(0, 1fr);grid-template-rows:auto var(--km-drop) auto var(--km-drop) auto var(--km-drop) auto var(--km-drop) auto;grid-template-areas:"agents agents""in in""ep ep""links out""links services""links.""kc kc""pin pin""people people"}.km-w--in:where(.astro-xlg64ewo),.km-w--out:where(.astro-xlg64ewo){border-left:1.5px solid var(--km-path);justify-self:center;width:0;display:block}.km-chip--agent:where(.astro-xlg64ewo):after,.km-pt:where(.astro-xlg64ewo):after{display:none}.km-list:where(.astro-xlg64ewo){grid-template-columns:repeat(2,minmax(0,1fr))}.km-kc:where(.astro-xlg64ewo){grid-template-columns:minmax(0,1fr)}.km-jobs:where(.astro-xlg64ewo){padding-left:calc(var(--km-kx) + var(--km-logo) * 160.87 / 543 - var(--km-tag-size) * .06 + var(--km-tag-w))}.km-k:where(.astro-xlg64ewo){padding-left:var(--km-kx);justify-content:flex-start}.km-plug:where(.astro-xlg64ewo){right:calc(100% - var(--km-kx))}.km-role:where(.astro-xlg64ewo){height:auto;max-width:calc(var(--km-kx) + var(--km-logo) * 160.87 / 543 - .06em + var(--km-tag-w) + .4em);padding-left:calc(var(--km-kx) + var(--km-logo) * 160.87 / 543 - .06em);margin-right:0}.km-plug--people:where(.astro-xlg64ewo){bottom:-40rem;right:auto;left:calc(var(--km-kx) + var(--km-logo) * 26.25 / 543 - .5px);border-width:0 0 0 1px;border-radius:0}.km-w--people:where(.astro-xlg64ewo):before,.km-w--people:where(.astro-xlg64ewo) .km-pulse:where(.astro-xlg64ewo){top:0;bottom:0;right:auto;left:calc(1.5px + var(--km-kx) + var(--km-logo) * 26.25 / 543 - .5px);border-top:0;border-left:1px solid var(--km-cable)}.km-wall:where(.astro-xlg64ewo){grid-template-columns:repeat(8,minmax(0,1fr))}.km-fx:where(.astro-xlg64ewo),.km-glow:where(.astro-xlg64ewo),.km:where(.astro-xlg64ewo)[data-js] .km-pp:where(.astro-xlg64ewo){display:none}}@container km (width<=21rem){.km-map:where(.astro-xlg64ewo){--km-logo:6.25rem;--km-kx:1.1rem}.km-kc:where(.astro-xlg64ewo){grid-template-rows:auto auto;row-gap:.75rem}.km-kc__mark:where(.astro-xlg64ewo){min-height:0}.km-jobs:where(.astro-xlg64ewo){padding:0 0 0 calc(var(--km-kx) + var(--km-logo) * 160.87 / 543 - var(--km-tag-size) * .06);grid-area:2/1;grid-template-columns:repeat(2,max-content);justify-content:start;gap:.3rem}}@media (forced-colors:active){.km-w:where(.astro-xlg64ewo),.km-cab:where(.astro-xlg64ewo),.km-lane:where(.astro-xlg64ewo),.km-plug:where(.astro-xlg64ewo),.km-w--people:where(.astro-xlg64ewo):before,.km-chip--agent:where(.astro-xlg64ewo):after,.km-pt:where(.astro-xlg64ewo):after{border-color:canvastext}.km-kc:where(.astro-xlg64ewo):before,.km-glow:where(.astro-xlg64ewo),.km-fx:where(.astro-xlg64ewo),.km:where(.astro-xlg64ewo)[data-js] .km-pp:where(.astro-xlg64ewo){display:none}.km-mark:where(.astro-xlg64ewo){forced-color-adjust:none}}@media print{.km:where(.astro-xlg64ewo){background:var(--km-bg)}.km-pp:where(.astro-xlg64ewo),.km-fx:where(.astro-xlg64ewo),.km-glow:where(.astro-xlg64ewo){display:none!important}}
