.engineering-strengths.svelte-1nw9pcm{border-top:1px solid var(--border);margin-top:1rem;padding-top:2rem}.section-label.svelte-1nw9pcm{font-size:.78rem}dl.svelte-1nw9pcm{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:2rem;margin:2rem 0 1.5rem;display:grid}dt.svelte-1nw9pcm{color:var(--text-muted);margin-bottom:.7rem;font-size:.875rem;line-height:1.5}dd.svelte-1nw9pcm{margin:0;font-size:clamp(1.05rem,.95rem + .25vw,1.2rem);font-weight:500;line-height:1.55}.practice.svelte-1nw9pcm{color:var(--text-muted);margin-bottom:0;font-size:.95rem;line-height:1.7}a.svelte-1nw9pcm{color:var(--text);text-underline-offset:5px;align-items:center;gap:.5rem;max-width:100%;min-height:44px;padding-block:.5rem;text-decoration-thickness:1px;display:inline-flex}a.svelte-1nw9pcm svg{flex-shrink:0}a.svelte-1nw9pcm:focus-visible{outline:2px solid var(--accent-bright);outline-offset:5px;border-radius:2px}a.svelte-1nw9pcm:hover{color:var(--accent-bright)}@media (width<=760px){dl.svelte-1nw9pcm{grid-template-columns:1fr;gap:1.5rem}dt.svelte-1nw9pcm{margin-bottom:.2rem}}.company-mark.svelte-c56oah{width:min(100%,22rem);min-height:6rem;color:var(--text-faint);filter:grayscale();opacity:.52;transition:color var(--duration-base) ease, filter var(--duration-base) ease, opacity var(--duration-base) ease;align-items:center;display:flex}.company-mark.active.svelte-c56oah{color:var(--text);filter:grayscale(0);opacity:1}img.svelte-c56oah{object-fit:contain;object-position:left center;opacity:.9;width:auto;max-width:min(100%,14rem);max-height:5rem}.company-mark[data-brand=aws].svelte-c56oah img:where(.svelte-c56oah){filter:brightness(0)invert();width:9rem;max-width:min(100%,9rem);max-height:4.5rem}.company-mark[data-brand=state].svelte-c56oah img:where(.svelte-c56oah){width:10rem;max-width:min(100%,10rem);max-height:10rem}.company-mark[data-brand=zip].svelte-c56oah img:where(.svelte-c56oah){filter:brightness(0)invert();width:6rem;max-width:min(100%,6rem);max-height:4rem}.company-mark[data-brand=siemens].svelte-c56oah img:where(.svelte-c56oah){max-width:min(100%,14rem);max-height:2.5rem}.company-mark.compact.svelte-c56oah{width:7rem;min-height:3.5rem}.company-mark.compact.svelte-c56oah img:where(.svelte-c56oah){width:auto;max-width:7rem;max-height:3rem}.company-mark.compact[data-brand=state].svelte-c56oah img:where(.svelte-c56oah){width:3.5rem;max-width:3.5rem;max-height:3.5rem}.company-mark.compact[data-brand=zip].svelte-c56oah img:where(.svelte-c56oah){width:3.5rem}.company-mark.compact.svelte-c56oah .word-mark:where(.svelte-c56oah){font-size:1.4rem}.word-mark.svelte-c56oah{font-size:clamp(2rem,5vw,4.5rem);font-weight:650;line-height:.95}@media (width<=840px){.company-mark[data-brand=state].svelte-c56oah img:where(.svelte-c56oah){width:5rem;max-width:5rem;max-height:5rem}}
