.who-we-serve-page .hero{padding-bottom:300px}.who-we-serve-page .hero h1{letter-spacing:-.03em;font-size:clamp(40px,6vw,96px);line-height:.98}.who-we-serve-page .hero.ukl-instrument-bg:before{top:0}.who-we-serve-page .hero-bg-diagram{transform-origin:50%;bottom:140px;transform:scale(.8);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b3 10%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000000b3 10%,#000 30%)}@media (max-width:960px){.who-we-serve-page .hero-bg-diagram{-webkit-mask-image:none;mask-image:none}}.who-we-serve-page .hero .hero-tertiary{margin-top:18px}.who-we-serve-page .fit-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.who-we-serve-page .fit-card{border:1px solid var(--rule-strong);background:color-mix(in oklab, var(--paper) 92%, var(--cream));flex-direction:column;gap:12px;padding:30px 28px;display:flex;position:relative}.who-we-serve-page .fit-card .fc-ic{border:1px solid var(--ink);place-items:center;width:42px;height:42px;display:grid;position:absolute;top:28px;right:28px}.who-we-serve-page .fit-card .fc-ic svg{width:22px;height:22px;display:block}.who-we-serve-page .fit-card .fc-role,.who-we-serve-page .fit-card h3,.who-we-serve-page .fit-card .fc-who,.who-we-serve-page .fit-card p.fc-desc{padding-right:54px}.who-we-serve-page .fit-card .fc-role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px}.who-we-serve-page .fit-card h3{letter-spacing:-.02em;font-size:23px;line-height:1.12}.who-we-serve-page .fit-card h3 a{color:var(--ink);text-decoration:none}.who-we-serve-page .fit-card h3 a:hover{color:var(--accent)}.who-we-serve-page .fit-card .fc-who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.who-we-serve-page .fit-card p.fc-desc{color:color-mix(in oklab, var(--ink) 80%, transparent);font-size:15.5px;line-height:1.5}.who-we-serve-page .fit-card .link-arrow{margin-top:auto;padding-top:8px}.who-we-serve-page .fit-foot{margin-top:32px}.who-we-serve-page .engine-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.who-we-serve-page .engine-grid .engine-lead{color:color-mix(in oklab, var(--ink) 82%, transparent);font-size:clamp(18px,1.8vw,22px);line-height:1.5}.who-we-serve-page .engine-grid .engine-lead .em{color:var(--ink);font-weight:500}.who-we-serve-page .engine-tuned{gap:12px;display:grid}.who-we-serve-page .engine-chip{border:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--paper);padding:16px 20px;font-size:12px}.who-we-serve-page .engine-link{margin-top:22px}@media (max-width:860px){.who-we-serve-page .fit-grid{grid-template-columns:1fr}.who-we-serve-page .engine-grid{grid-template-columns:1fr;gap:24px}}.who-we-serve-page .eqx-grid{stroke:#0b08350f;stroke-width:.5px}.who-we-serve-page .eqx-grid.maj{stroke:#0b08351a}.who-we-serve-page .exr{fill:none;stroke:#0b083524}.who-we-serve-page .eqx-chan{fill:none;stroke:#0b083547;stroke-width:1px;stroke-dasharray:2 4;transition:stroke .22s}.who-we-serve-page .eqx-chan.live{stroke:var(--accent);stroke-dasharray:none;stroke-width:1.4px}.who-we-serve-page .eqx-pulse{fill:var(--accent);opacity:0}.who-we-serve-page .eqx-node-ring{fill:none;stroke:#0b083573;stroke-width:1.4px;transition:stroke .2s,stroke-width .2s}.who-we-serve-page .eqx-node.lit .eqx-node-ring{stroke:var(--accent);stroke-width:2.4px}.who-we-serve-page .eqx-node-core{fill:var(--paper);stroke:#0b083580;stroke-width:1px}.who-we-serve-page .eqx-node.lit .eqx-node-core{fill:var(--accent);stroke:var(--accent)}.who-we-serve-page .eqx-needle{stroke:var(--accent);stroke-width:2px;stroke-linecap:round;opacity:.35;transition:opacity .22s}.who-we-serve-page .eqx-dial{transform-origin:0 0;transition:transform .76s cubic-bezier(.34,.85,.3,1);transform:rotate(-60deg)}.who-we-serve-page .eqx-node.lit .eqx-dial{transform:rotate(60deg)}.who-we-serve-page .eqx-node.lit .eqx-needle{opacity:1}.who-we-serve-page .eqx-kpi{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;fill:var(--accent);opacity:0;font-size:10px;transition:opacity .2s}.who-we-serve-page .eqx-kpi.show{opacity:1}.who-we-serve-page .eqx-label{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;fill:#0b08358c;font-size:12px;transition:fill .2s}.who-we-serve-page .eqx-labelwrap.lit .eqx-label{fill:#0b0835cc}.who-we-serve-page .eqx-hub-ring{fill:none;stroke:#0b083559;stroke-dasharray:2 3}.who-we-serve-page .eqx-hub-core{fill:var(--ink)}.who-we-serve-page .eqx-hub-accent{fill:none;stroke:var(--accent);stroke-width:2.4px}.who-we-serve-page .eqx-hub-dot{fill:var(--accent)}.who-we-serve-page .eqx-hubpulse{fill:var(--accent);opacity:.22;transform-origin:150px 300px;animation:2.6s ease-out infinite eqxHub}@keyframes eqxHub{0%{opacity:.22;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(2.6)}}.who-we-serve-page .eqx-arm{stroke:var(--accent);stroke-width:2px;stroke-linecap:round;opacity:.9}.who-we-serve-page .eqx-arm-tip{fill:var(--accent)}.who-we-serve-page .eqx-mesh-line{stroke:#0b08351f;stroke-width:1px}.who-we-serve-page .eqx-mnode-core{fill:var(--paper);stroke:#0b083566;stroke-width:1.1px;transition:fill .16s,stroke .16s}.who-we-serve-page .eqx-mnode-ring{fill:none;stroke:var(--accent);stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%}.who-we-serve-page .eqx-mnode.flash .eqx-mnode-core{fill:var(--accent);stroke:var(--accent)}.who-we-serve-page .eqx-mnode.flash .eqx-mnode-ring{animation:.62s ease-out eqxFlash}@keyframes eqxFlash{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.who-we-serve-page .eqx-cap{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;fill:#0b083573;font-size:9px}.who-we-serve-page .ukl-eqx-cap-hub{letter-spacing:1px;fill:#0b083599;font-size:11px}.who-we-serve-page [data-ukl-paused=true] .eqx-hubpulse{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.who-we-serve-page .eqx-chan,.who-we-serve-page .eqx-node-ring,.who-we-serve-page .eqx-needle,.who-we-serve-page .eqx-dial,.who-we-serve-page .eqx-kpi,.who-we-serve-page .eqx-label,.who-we-serve-page .eqx-mnode-core{transition:none}.who-we-serve-page .eqx-hubpulse{animation:none}.who-we-serve-page .eqx-mnode.flash .eqx-mnode-ring{opacity:0;animation:none}}.who-we-serve-page .hero{min-height:clamp(560px,84vh,820px)}.who-we-serve-page .hero .hero-copy{padding-block:clamp(56px,8vw,104px)}.who-we-serve-page .hero:before{content:"";z-index:0;pointer-events:none;opacity:.6;background-image:linear-gradient(90deg,#0b08350f 1px,#0000 1px),linear-gradient(#0b08350f 1px,#0000 1px),linear-gradient(90deg,#0b08351a 1px,#0000 1px),linear-gradient(#0b08351a 1px,#0000 1px);background-size:30px 30px,30px 30px,150px 150px,150px 150px;position:absolute;inset:40px 58% 40px 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000d9 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000d9 55%,#0000 100%)}@media (max-width:960px){.who-we-serve-page .hero{min-height:0}.who-we-serve-page .hero:before{right:0}}
